summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--ansible/build_yardstick_image.yml126
-rw-r--r--ansible/clean_images.yml1
-rw-r--r--ansible/group_vars/all.yml6
-rw-r--r--ansible/image_uploaders/upload_ubuntu_image.yml2
-rw-r--r--ansible/install_dependencies.yml (renamed from ansible/roles/install_prox/tasks/RedHat.yml)11
-rw-r--r--ansible/library/find_kernel.py93
-rw-r--r--ansible/library/my_make.py1
-rw-r--r--ansible/load_images.yml3
-rw-r--r--ansible/nsb_setup.yml58
-rw-r--r--ansible/post_build_yardstick_image.yml2
-rw-r--r--ansible/roles/add_custom_repos/templates/sources.list.j24
-rw-r--r--ansible/roles/add_custom_repos/vars/main.yml3
-rw-r--r--ansible/roles/convert_openrc/defaults/main.yml1
-rw-r--r--ansible/roles/docker/defaults/main.yml (renamed from samples/vnf_samples/traffic_profiles/ipv4_1flow_Packets.yaml)9
-rw-r--r--ansible/roles/docker/handlers/main.yml (renamed from samples/vnf_samples/traffic_profiles/ipv4_1flow_Packets_vpe.yaml)14
-rw-r--r--ansible/roles/docker/tasks/Debian.yml26
-rw-r--r--ansible/roles/docker/tasks/RedHat.yml20
-rw-r--r--ansible/roles/docker/tasks/main.yml31
-rw-r--r--ansible/roles/docker/templates/RedHat-repos.j27
-rw-r--r--ansible/roles/docker/templates/http-proxy-conf.j22
-rw-r--r--[-rwxr-xr-x]ansible/roles/docker/vars/main.yml (renamed from ansible/roles/install_prox/tasks/Debian.yml)16
-rw-r--r--ansible/roles/download_dpdk/tasks/main.yml15
-rw-r--r--ansible/roles/download_prox/defaults/main.yml12
-rw-r--r--ansible/roles/download_samplevnfs/defaults/main.yml8
-rw-r--r--ansible/roles/download_samplevnfs/tasks/main.yml17
-rw-r--r--ansible/roles/download_trex/defaults/main.yml6
-rw-r--r--ansible/roles/download_trex/tasks/main.yml12
-rw-r--r--ansible/roles/enable_hugepages_on_boot/defaults/main.yml3
-rwxr-xr-xansible/roles/enable_hugepages_on_boot/tasks/main.yml6
-rwxr-xr-xansible/roles/install_dependencies/tasks/Debian.yml3
-rw-r--r--ansible/roles/install_dependencies/tasks/RedHat.yml28
-rw-r--r--ansible/roles/install_dpdk/defaults/main.yml2
-rwxr-xr-xansible/roles/install_dpdk/tasks/Debian.yml3
-rw-r--r--ansible/roles/install_dpdk/tasks/RedHat.yml2
-rw-r--r--ansible/roles/install_dpdk/tasks/main.yml21
-rw-r--r--ansible/roles/install_dpdk/vars/main.yml3
-rw-r--r--ansible/roles/install_image_dependencies/defaults/main.yml2
-rw-r--r--ansible/roles/install_image_dependencies/tasks/main.yml6
-rw-r--r--ansible/roles/install_samplevnf/tasks/main.yml55
-rw-r--r--ansible/roles/install_samplevnf/vars/main.yml (renamed from ansible/roles/download_prox/tasks/main.yml)49
-rw-r--r--ansible/roles/install_trex/defaults/main.yml3
-rw-r--r--ansible/roles/install_trex/tasks/main.yml17
-rw-r--r--ansible/roles/install_vnf_vACL/tasks/main.yml41
-rw-r--r--ansible/roles/install_vnf_vACL/vars/main.yml2
-rw-r--r--ansible/roles/install_vnf_vCGNAPT/tasks/main.yml41
-rw-r--r--ansible/roles/install_vnf_vCGNAPT/vars/main.yml2
-rw-r--r--ansible/roles/install_vnf_vFW/tasks/main.yml50
-rw-r--r--ansible/roles/install_vnf_vFW/vars/main.yml2
-rw-r--r--ansible/roles/install_vnf_vPE/tasks/main.yml37
-rw-r--r--ansible/roles/install_vnf_vPE/vars/main.yml2
-rw-r--r--ansible/roles/reset_resolv_conf/tasks/main.yml2
-rw-r--r--ansible/roles/set_package_installer_proxy/tasks/Debian.yml35
-rw-r--r--ansible/roles/set_package_installer_proxy/tasks/RedHat.yml49
-rw-r--r--ansible/roles/set_package_installer_proxy/tasks/main.yml55
-rw-r--r--ansible/roles/set_package_installer_proxy/tasks/yum_disable_fastestmirrors.yml11
-rw-r--r--ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml (renamed from ansible/ubuntu_server_cloudimg_modify_vpe.yml)33
-rw-r--r--ansible/ubuntu_server_cloudimg_modify.yml2
-rw-r--r--ansible/ubuntu_server_cloudimg_modify_cgnapt.yml41
-rw-r--r--ansible/ubuntu_server_cloudimg_modify_dpdk.yml2
-rw-r--r--ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml (renamed from ansible/ubuntu_server_cloudimg_modify_acl.yml)33
-rw-r--r--ansible/ubuntu_server_cloudimg_modify_vfw.yml41
-rw-r--r--ansible/yardstick-install-inventory.ini4
-rw-r--r--api/database/v2/handlers.py5
-rw-r--r--api/database/v2/models.py3
-rw-r--r--api/resources/v1/env.py12
-rw-r--r--api/resources/v1/tasks.py50
-rw-r--r--api/resources/v2/environments.py8
-rw-r--r--api/resources/v2/images.py341
-rw-r--r--api/resources/v2/pods.py3
-rw-r--r--api/resources/v2/testcases.py8
-rw-r--r--api/server.py1
-rw-r--r--api/urls.py2
-rw-r--r--dashboard/KVMFORNFV-Cyclictest4
-rw-r--r--dashboard/KVMFORNFV-Packet-Forwarding3579
-rw-r--r--dashboard/Prox_BM_ACL_Test-2Port-1499777741771.json931
-rw-r--r--dashboard/Prox_BM_ACL_Test-4Port-1499777725160.json1079
-rw-r--r--dashboard/Prox_BM_L2FWD-2Port-1501492823086.json899
-rw-r--r--dashboard/Prox_BM_L2FWD-4Port-1501498495048.json1048
-rw-r--r--dashboard/Prox_BM_L2FWD_Multiflow-2Port-1501760631065.json900
-rw-r--r--dashboard/Prox_BM_L2FWD_Multiflow-4Port-1501760650413.json1079
-rw-r--r--dashboard/Prox_BM_L2FWD_Packet_Touch_Test-2Port-1500472590269.json892
-rw-r--r--dashboard/Prox_BM_L2FWD_Packet_Touch_Test-4Port-1500472599088.json1047
-rw-r--r--dashboard/Prox_BM_L3FWD-2Port-1500900469978.json899
-rw-r--r--dashboard/Prox_BM_L3FWD-4Port-1500900168552.json1047
-rw-r--r--dashboard/Prox_BM_LB_1to4-4Port-1501782362979.json1079
-rw-r--r--dashboard/Prox_BM_MPLS_tag_untag_Test-2Port-1500049478510.json900
-rw-r--r--dashboard/Prox_BM_MPLS_tag_untag_Test-4Port-1500049362613.json1048
-rw-r--r--dashboard/Prox_BM_Packet_Buffering_Test-1Port-1501146963774.json937
-rw-r--r--dashboard/Prox_Heat_ACL_Test-2Port-1499778177265.json931
-rw-r--r--dashboard/Prox_Heat_ACL_Test-4Port-1499778040281.json1079
-rw-r--r--dashboard/Prox_Heat_L2FWD-2Port-1501497403194.json900
-rw-r--r--dashboard/Prox_Heat_L2FWD-4Port-1501497978548.json1048
-rw-r--r--dashboard/Prox_Heat_L2FWD_Multiflow-2Port-1501760607998.json900
-rw-r--r--dashboard/Prox_Heat_L2FWD_Multiflow-4Port-1501761305237.json1079
-rw-r--r--dashboard/Prox_Heat_L2FWD_Packet_Touch_Test-2Port-1501090481325.json892
-rw-r--r--dashboard/Prox_Heat_L2FWD_Packet_Touch_Test-4Port-1501090461715.json1047
-rw-r--r--dashboard/Prox_Heat_L3FWD-2Port-1501683503340.json900
-rw-r--r--dashboard/Prox_Heat_L3FWD-4Port-1501683487964.json1048
-rw-r--r--dashboard/Prox_Heat_LB_1to4-4Port-1505826034525.json1079
-rw-r--r--dashboard/Prox_Heat_MPLS_tag_untag_Test-2Port-1501089144407.json900
-rw-r--r--dashboard/Prox_Heat_MPLS_tag_untag_Test-4Port-1501089128664.json1048
-rw-r--r--dashboard/Prox_Heat_Packet_Buffering_Test-1Port-1501092616937.json937
-rw-r--r--dashboard/opnfv_yardstick_tc001.json508
-rw-r--r--dashboard/opnfv_yardstick_tc002.json200
-rw-r--r--dashboard/opnfv_yardstick_tc005.json496
-rw-r--r--dashboard/opnfv_yardstick_tc008.json543
-rw-r--r--dashboard/opnfv_yardstick_tc009.json543
-rw-r--r--dashboard/opnfv_yardstick_tc010.json873
-rw-r--r--dashboard/opnfv_yardstick_tc011.json185
-rw-r--r--dashboard/opnfv_yardstick_tc012.json304
-rw-r--r--dashboard/opnfv_yardstick_tc014.json206
-rw-r--r--dashboard/opnfv_yardstick_tc019.json406
-rw-r--r--dashboard/opnfv_yardstick_tc037.json931
-rw-r--r--dashboard/opnfv_yardstick_tc038.json931
-rw-r--r--dashboard/opnfv_yardstick_tc043.json199
-rw-r--r--dashboard/opnfv_yardstick_tc045.json406
-rw-r--r--dashboard/opnfv_yardstick_tc046.json408
-rw-r--r--dashboard/opnfv_yardstick_tc047.json408
-rw-r--r--dashboard/opnfv_yardstick_tc048.json408
-rw-r--r--dashboard/opnfv_yardstick_tc051.json370
-rw-r--r--dashboard/opnfv_yardstick_tc052.json301
-rw-r--r--dashboard/opnfv_yardstick_tc055.json642
-rw-r--r--dashboard/opnfv_yardstick_tc063.json278
-rw-r--r--dashboard/opnfv_yardstick_tc069.json644
-rw-r--r--dashboard/opnfv_yardstick_tc070.json999
-rw-r--r--dashboard/opnfv_yardstick_tc071.json1079
-rw-r--r--dashboard/opnfv_yardstick_tc072.json808
-rw-r--r--dashboard/opnfv_yardstick_tc073.json320
-rw-r--r--dashboard/opnfv_yardstick_tc075.json278
-rw-r--r--dashboard/opnfv_yardstick_tc076.json460
-rw-r--r--dashboard/opnfv_yardstick_tc083.json312
-rw-r--r--dashboard/os-nosdn-nofeature-ha.dashboard.json5535
-rw-r--r--dashboard/ping_dashboard.json1
-rwxr-xr-xdocker/exec_tests.sh6
-rwxr-xr-xdocker/nginx.sh5
-rw-r--r--docs/release/release-notes/release-notes.rst27
-rw-r--r--docs/testing/user/userguide/04-installation.rst138
-rw-r--r--docs/testing/user/userguide/13-nsb-overview.rst11
-rw-r--r--docs/testing/user/userguide/14-nsb_installation.rst543
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc006.rst119
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc056.rst149
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc057.rst165
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc058.rst148
-rw-r--r--docs/testing/user/userguide/opnfv_yardstick_tc083.rst81
-rw-r--r--etc/yardstick/yardstick.conf.sample1
-rw-r--r--gui/app/scripts/controllers/container.controller.js2
-rw-r--r--gui/app/scripts/controllers/content.controller.js30
-rw-r--r--gui/app/scripts/controllers/detail.controller.js5
-rw-r--r--gui/app/scripts/controllers/image.controller.js303
-rw-r--r--gui/app/scripts/controllers/main.js177
-rw-r--r--gui/app/scripts/controllers/pod.controller.js2
-rw-r--r--gui/app/scripts/controllers/project.controller.js2
-rw-r--r--gui/app/scripts/controllers/projectDetail.controller.js8
-rw-r--r--gui/app/scripts/controllers/testcase.controller.js4
-rw-r--r--gui/app/scripts/controllers/testsuit.controller.js6
-rw-r--r--gui/app/scripts/factory/main.factory.js39
-rw-r--r--gui/app/scripts/router.config.js32
-rw-r--r--gui/app/styles/main.css6
-rw-r--r--gui/app/views/layout/sideNav.html17
-rw-r--r--gui/app/views/layout/sideNav2.html108
-rw-r--r--gui/app/views/main2.html174
-rw-r--r--gui/app/views/modal/environmentDialog.html15
-rw-r--r--gui/app/views/modal/imageDialog.html19
-rw-r--r--gui/app/views/podupload.html2
-rw-r--r--gui/app/views/uploadImage.html82
-rwxr-xr-xnsb_setup.sh252
-rw-r--r--requirements.txt2
-rw-r--r--samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml6
-rw-r--r--samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml12
-rw-r--r--samples/vnf_samples/nsut/acl/acl-tg-topology-3node.yaml33
-rw-r--r--samples/vnf_samples/nsut/acl/acl-tg-topology.yaml20
-rw-r--r--samples/vnf_samples/nsut/acl/acl_vnf_topology_ixia.yaml20
-rw-r--r--samples/vnf_samples/nsut/acl/acl_vnf_topology_ixload.yaml20
-rw-r--r--samples/vnf_samples/nsut/acl/ixia_traffic.cfg4
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml15
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml18
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml27
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml18
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml22
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml18
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_trex.yaml18
-rw-r--r--samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml26
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml (renamed from samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml)44
-rw-r--r--samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml60
-rw-r--r--samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology-3node.yaml33
-rw-r--r--samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology.yaml20
-rw-r--r--samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixia.yaml20
-rw-r--r--samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixload.yaml20
-rw-r--r--samples/vnf_samples/nsut/cgnapt/ixia_traffic.cfg4
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml11
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml18
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia_scale_up.yaml50
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml19
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml24
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml19
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_64B_trex.yaml19
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml52
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_64B_trex.yaml78
-rw-r--r--samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml81
-rw-r--r--samples/vnf_samples/nsut/ping/ping_tg_topology.yaml12
-rw-r--r--samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml7
-rw-r--r--samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml10
-rw-r--r--samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml8
-rw-r--r--samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml10
-rw-r--r--samples/vnf_samples/nsut/prox/baremetal/throughput/tc_ipv4_1flow_64B_packetsize.yaml (renamed from samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_packetsize.yaml)24
-rw-r--r--samples/vnf_samples/nsut/prox/configs/acl_rules-2.lua32800
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg116
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg192
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg62
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_all-4.cfg96
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg53
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd-2.cfg76
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd-4.cfg115
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg96
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg147
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg70
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg108
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l3fwd-2.cfg73
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_l3fwd-4.cfg114
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg105
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg71
-rw-r--r--samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg109
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_acl-2.cfg87
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_acl-4.cfg126
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_buffering-1.cfg52
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_l2fwd-2.cfg60
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_l2fwd-4.cfg90
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_l2fwd_multiflow-2.cfg62
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_l2fwd_multiflow-4.cfg88
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_l2fwd_pktTouch-2.cfg59
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_l2fwd_pktTouch-4.cfg88
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_l3fwd-2.cfg62
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_l3fwd-4.cfg81
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg107
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_mpls_tag_untag-2.cfg72
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_mpls_tag_untag-4.cfg112
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_none-2.cfg50
-rw-r--r--samples/vnf_samples/nsut/prox/configs/handle_none-4.cfg72
-rw-r--r--samples/vnf_samples/nsut/prox/configs/ipv4.lua97
-rw-r--r--samples/vnf_samples/nsut/prox/configs/tuples.lua45
-rw-r--r--samples/vnf_samples/nsut/prox/ovs-dpdk/http_tests/tc_FileSize-1K_Requests-1M_Concurrency-100.yaml44
-rw-r--r--samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_1518B_packetsize.yaml45
-rw-r--r--samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_64B_packetsize.yaml45
-rw-r--r--samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_IMIX_packetsize.yaml45
-rw-r--r--samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_1518B_packetsize.yaml45
-rw-r--r--samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_64B_packetsize.yaml45
-rw-r--r--samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_IMIX_packetsize.yaml45
-rw-r--r--samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml57
-rw-r--r--samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml82
-rw-r--r--samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml123
-rw-r--r--samples/vnf_samples/nsut/prox/prox-tg-topology-1.yaml49
-rw-r--r--samples/vnf_samples/nsut/prox/prox-tg-topology-2.yaml49
-rw-r--r--samples/vnf_samples/nsut/prox/prox-tg-topology-4.yaml69
-rw-r--r--samples/vnf_samples/nsut/prox/sriov/http_tests/tc_FileSize-1K_Requests-1M_Concurrency-100.yaml39
-rw-r--r--samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_1518B_packetsize.yaml40
-rw-r--r--samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_64B_packetsize.yaml40
-rw-r--r--samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_IMIX_packetsize.yaml40
-rw-r--r--samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_1518B_packetsize.yaml40
-rw-r--r--samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_64B_packetsize.yaml40
-rw-r--r--samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_IMIX_packetsize.yaml40
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml61
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml61
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml53
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml53
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml58
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml51
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp.yaml52
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context.yaml79
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml95
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml104
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml78
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml115
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml84
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml123
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml93
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml86
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml98
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml83
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml94
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml86
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml96
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml101
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml84
-rw-r--r--samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml95
-rw-r--r--samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml17
-rw-r--r--samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml79
-rw-r--r--samples/vnf_samples/nsut/udp_replay/udp_replay-vnf-topology.yaml20
-rw-r--r--samples/vnf_samples/nsut/vfw/acl_1rule.yaml4
-rw-r--r--samples/vnf_samples/nsut/vfw/ixia_traffic.cfg4
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml13
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml20
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_scale_up.yaml50
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml18
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml45
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml23
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml18
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_ixia.yaml49
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml18
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml82
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml79
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml82
-rw-r--r--samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml89
-rw-r--r--samples/vnf_samples/nsut/vfw/vfw-tg-topology-3node.yaml33
-rw-r--r--samples/vnf_samples/nsut/vfw/vfw-tg-topology-4port.yaml70
-rw-r--r--samples/vnf_samples/nsut/vfw/vfw-tg-topology.yaml20
-rw-r--r--samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixia.yaml20
-rw-r--r--samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixload.yaml20
-rw-r--r--samples/vnf_samples/nsut/vpe/ixia_traffic.cfg4
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml20
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml20
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml20
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml20
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml23
-rw-r--r--samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml21
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_vnf_topology-3node.yaml22
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml20
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml20
-rw-r--r--samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixload.yaml20
-rw-r--r--samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfgbin0 -> 70874 bytes
-rw-r--r--samples/vnf_samples/traffic_profiles/example.yaml28
-rw-r--r--samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml4
-rw-r--r--samples/vnf_samples/traffic_profiles/imix_storage.yaml41
-rw-r--r--samples/vnf_samples/traffic_profiles/imix_video.yaml43
-rw-r--r--samples/vnf_samples/traffic_profiles/imix_voice.yaml41
-rw-r--r--samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml56
-rw-r--r--samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt.yaml56
-rw-r--r--samples/vnf_samples/traffic_profiles/ipv4_throughput_vpe.yaml108
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml108
-rw-r--r--samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml103
-rw-r--r--samples/vnf_samples/traffic_profiles/prox_acl.yaml28
-rw-r--r--samples/vnf_samples/traffic_profiles/prox_binsearch.yaml (renamed from ansible/roles/install_prox/tasks/main.yml)27
-rw-r--r--samples/vnf_samples/traffic_profiles/prox_heat_acl.yaml28
-rw-r--r--samples/vnf_samples/traffic_profiles/prox_lb.yaml27
-rw-r--r--samples/vnf_samples/traffic_profiles/prox_mpls_tag_untag.yaml30
-rw-r--r--samples/vnf_samples/traffic_profiles/prox_ramp.yaml29
-rw-r--r--samples/vnf_samples/vnf_descriptors/acl_vnf.yaml36
-rw-r--r--samples/vnf_samples/vnf_descriptors/cgnapt_vnf.yaml32
-rw-r--r--samples/vnf_samples/vnf_descriptors/prox_vnf-1.yaml48
-rw-r--r--samples/vnf_samples/vnf_descriptors/prox_vnf-2.yaml48
-rw-r--r--samples/vnf_samples/vnf_descriptors/prox_vnf-4.yaml48
-rw-r--r--samples/vnf_samples/vnf_descriptors/tg_prox_tpl-1.yaml46
-rw-r--r--samples/vnf_samples/vnf_descriptors/tg_prox_tpl-2.yaml47
-rw-r--r--samples/vnf_samples/vnf_descriptors/tg_prox_tpl-4.yaml47
-rw-r--r--samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl.yaml32
-rw-r--r--samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl_4port.yaml103
-rw-r--r--samples/vnf_samples/vnf_descriptors/udp_replay_vnf.yaml32
-rw-r--r--samples/vnf_samples/vnf_descriptors/vfw_vnf.yaml36
-rwxr-xr-xtests/ci/ansible_load_images.sh5
-rwxr-xr-xtests/ci/apexlake-verify29
-rwxr-xr-xtests/ci/yardstick-verify72
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc002.yaml5
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc006.yaml69
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc011.yaml12
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml4
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc025.yaml2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml4
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml4
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml4
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml4
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc049.yaml4
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml4
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml81
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc057.yaml179
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml111
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc063.yaml4
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc078.yaml43
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc079.yaml54
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc080.yaml (renamed from samples/ping_k8s.yaml)0
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc081.yaml (renamed from samples/container_ping_vm.yaml)2
-rw-r--r--tests/opnfv/test_cases/opnfv_yardstick_tc082.yaml64
-rwxr-xr-xtests/opnfv/test_cases/opnfv_yardstick_tc083.yaml90
-rw-r--r--tests/opnfv/test_suites/opnfv_k8-nosdn-lb-noha_daily.yaml18
-rw-r--r--tests/opnfv/test_suites/opnfv_k8-ovn-lb-noha_daily.yaml18
-rw-r--r--tests/opnfv/test_suites/opnfv_os-nosdn-bar-ha_daily.yaml161
-rw-r--r--tests/opnfv/test_suites/opnfv_os-nosdn-bar-noha_daily.yaml62
-rw-r--r--tests/opnfv/test_suites/opnfv_os-odl-fdio-dvr-ha_daily.yaml38
-rw-r--r--tests/opnfv/test_suites/opnfv_os-odl-fdio-noha_daily.yaml38
-rw-r--r--tests/opnfv/test_suites/opnfv_os-odl-nofeature-ha_daily.yaml64
-rw-r--r--tests/opnfv/test_suites/opnfv_os-odl-nofeature-noha_daily.yaml56
-rw-r--r--tests/opnfv/test_suites/opnfv_os-odl-ovs-ha_daily.yaml64
-rw-r--r--tests/unit/__init__.py76
-rw-r--r--tests/unit/apiserver/__init__.py6
-rw-r--r--tests/unit/benchmark/contexts/standalone/__init__.py0
-rw-r--r--tests/unit/benchmark/contexts/standalone/ovs_sample_password.yaml (renamed from tests/unit/benchmark/contexts/ovs_sample_password.yaml)0
-rw-r--r--tests/unit/benchmark/contexts/standalone/ovs_sample_ssh_key.yaml (renamed from tests/unit/benchmark/contexts/ovs_sample_ssh_key.yaml)0
-rw-r--r--tests/unit/benchmark/contexts/standalone/ovs_sample_write_to_file.txt (renamed from tests/unit/benchmark/contexts/ovs_sample_write_to_file.txt)0
-rw-r--r--tests/unit/benchmark/contexts/standalone/sriov_sample_password.yaml (renamed from tests/unit/benchmark/contexts/sriov_sample_password.yaml)0
-rw-r--r--tests/unit/benchmark/contexts/standalone/sriov_sample_ssh_key.yaml (renamed from tests/unit/benchmark/contexts/sriov_sample_ssh_key.yaml)0
-rw-r--r--tests/unit/benchmark/contexts/standalone/sriov_sample_write_to_file.txt (renamed from tests/unit/benchmark/contexts/sriov_sample_write_to_file.txt)0
-rw-r--r--tests/unit/benchmark/contexts/standalone/test_ovsdpdk.py (renamed from tests/unit/benchmark/contexts/test_ovsdpdk.py)10
-rw-r--r--tests/unit/benchmark/contexts/standalone/test_sriov.py (renamed from tests/unit/benchmark/contexts/test_sriov.py)14
-rw-r--r--tests/unit/benchmark/contexts/test_heat.py74
-rw-r--r--tests/unit/benchmark/contexts/test_kubernetes.py72
-rw-r--r--tests/unit/benchmark/contexts/test_standalone.py17
-rw-r--r--tests/unit/benchmark/core/test_task.py55
-rw-r--r--tests/unit/benchmark/runner/test_base.py7
-rw-r--r--tests/unit/benchmark/runner/test_search.py204
-rw-r--r--tests/unit/benchmark/scenarios/availability/test_basemonitor.py45
-rw-r--r--tests/unit/benchmark/scenarios/availability/test_scenario_general.py1
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_attach_volume.py33
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_create_floating_ip.py34
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_create_keypair.py36
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_create_network.py39
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_create_port.py36
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_create_router.py39
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_create_sec_group.py39
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_create_subnet.py41
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_delete_floating_ip.py36
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_delete_keypair.py36
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_delete_network.py36
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_delete_port.py34
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_delete_router.py36
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_delete_router_gateway.py36
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_delete_router_interface.py37
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_delete_volume.py36
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_detach_volume.py35
-rw-r--r--tests/unit/benchmark/scenarios/lib/test_get_numa_info.py6
-rw-r--r--tests/unit/benchmark/scenarios/networking/ipv4_throughput_vpe.yaml28
-rw-r--r--tests/unit/benchmark/scenarios/networking/test_pktgen.py10
-rw-r--r--tests/unit/benchmark/scenarios/networking/test_vnf_generic.py142
-rw-r--r--tests/unit/benchmark/scenarios/networking/test_vsperf_dpdk.py237
-rw-r--r--tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml4
-rw-r--r--tests/unit/benchmark/scenarios/storage/test_fio.py14
-rw-r--r--tests/unit/common/test_utils.py43
-rw-r--r--tests/unit/common/test_yaml_loader.py32
-rw-r--r--tests/unit/network_services/helpers/acl_vnf_topology_ixia.yaml4
-rw-r--r--tests/unit/network_services/helpers/test_dpdkbindnic_helper.py247
-rw-r--r--tests/unit/network_services/helpers/test_samplevnf_helper.py482
-rw-r--r--tests/unit/network_services/libs/ixia_libs/test_IxNet.py46
-rw-r--r--tests/unit/network_services/nfvi/test_resource.py13
-rw-r--r--tests/unit/network_services/test_yang_model.py2
-rw-r--r--tests/unit/network_services/traffic_profile/test_base.py2
-rw-r--r--tests/unit/network_services/traffic_profile/test_fixed.py65
-rw-r--r--tests/unit/network_services/traffic_profile/test_http_ixload.py24
-rw-r--r--tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py216
-rw-r--r--tests/unit/network_services/traffic_profile/test_prox_acl.py86
-rw-r--r--tests/unit/network_services/traffic_profile/test_prox_binsearch.py93
-rw-r--r--tests/unit/network_services/traffic_profile/test_prox_mpls.py93
-rw-r--r--tests/unit/network_services/traffic_profile/test_prox_profile.py107
-rw-r--r--tests/unit/network_services/traffic_profile/test_prox_ramp.py86
-rw-r--r--tests/unit/network_services/traffic_profile/test_rfc2544.py117
-rw-r--r--tests/unit/network_services/traffic_profile/test_traffic_profile.py270
-rw-r--r--tests/unit/network_services/vnf_generic/test_vnfdgen.py94
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py282
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_base.py19
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py392
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_iniparser.py225
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py1839
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py461
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py461
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py76
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py144
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py432
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py225
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py78
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py419
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py842
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py274
-rw-r--r--tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py150
-rw-r--r--tests/unit/test_ssh.py6
-rw-r--r--tests/vsperf/pvp_rfc2544_throughput_dpdk.yaml91
-rwxr-xr-xtools/vsperf-img-finalize.sh51
-rwxr-xr-xtools/vsperf-img-modify.sh74
-rw-r--r--tools/vsperf_install.yml125
-rw-r--r--yardstick/__init__.py4
-rw-r--r--yardstick/benchmark/contexts/heat.py91
-rw-r--r--yardstick/benchmark/contexts/kubernetes.py35
-rw-r--r--yardstick/benchmark/contexts/model.py85
-rw-r--r--yardstick/benchmark/contexts/node.py10
-rw-r--r--yardstick/benchmark/contexts/standalone/__init__.py (renamed from yardstick/benchmark/contexts/standalone.py)4
-rw-r--r--yardstick/benchmark/contexts/standalone/ovsdpdk.py (renamed from yardstick/benchmark/contexts/ovsdpdk.py)0
-rw-r--r--yardstick/benchmark/contexts/standalone/sriov.py (renamed from yardstick/benchmark/contexts/sriov.py)0
-rw-r--r--yardstick/benchmark/core/plugin.py14
-rw-r--r--yardstick/benchmark/core/task.py150
-rw-r--r--yardstick/benchmark/core/testcase.py4
-rwxr-xr-xyardstick/benchmark/runners/base.py3
-rw-r--r--yardstick/benchmark/runners/duration.py5
-rwxr-xr-xyardstick/benchmark/runners/dynamictp.py2
-rw-r--r--yardstick/benchmark/runners/search.py179
-rw-r--r--yardstick/benchmark/scenarios/availability/attacker/attacker_baremetal.py66
-rw-r--r--yardstick/benchmark/scenarios/availability/attacker/baseattacker.py4
-rw-r--r--yardstick/benchmark/scenarios/availability/attacker_conf.yaml5
-rw-r--r--yardstick/benchmark/scenarios/availability/director.py5
-rw-r--r--yardstick/benchmark/scenarios/availability/ha_tools/node/reboot_node.bash14
-rw-r--r--yardstick/benchmark/scenarios/availability/ha_tools/nova/get_server_floatingip.bash23
-rw-r--r--yardstick/benchmark/scenarios/availability/ha_tools/nova/list_servers.bash22
-rw-r--r--yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_resource_status.bash14
-rw-r--r--yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_resource_status_host.bash15
-rw-r--r--yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_vip_host.bash15
-rw-r--r--yardstick/benchmark/scenarios/availability/monitor/basemonitor.py20
-rw-r--r--yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py3
-rw-r--r--yardstick/benchmark/scenarios/availability/operation/baseoperation.py4
-rw-r--r--yardstick/benchmark/scenarios/availability/operation_conf.yaml11
-rw-r--r--yardstick/benchmark/scenarios/availability/result_checker/baseresultchecker.py4
-rw-r--r--yardstick/benchmark/scenarios/availability/result_checker_conf.yaml4
-rw-r--r--yardstick/benchmark/scenarios/availability/scenario_general.py7
-rwxr-xr-xyardstick/benchmark/scenarios/availability/serviceha.py6
-rw-r--r--yardstick/benchmark/scenarios/availability/util.py2
-rw-r--r--yardstick/benchmark/scenarios/compute/computecapacity.bash13
-rw-r--r--yardstick/benchmark/scenarios/compute/qemu_migrate.py19
-rw-r--r--yardstick/benchmark/scenarios/compute/qemu_migrate_benchmark.bash6
-rw-r--r--yardstick/benchmark/scenarios/compute/spec_cpu.py3
-rw-r--r--yardstick/benchmark/scenarios/lib/attach_volume.py53
-rw-r--r--yardstick/benchmark/scenarios/lib/create_floating_ip.py60
-rw-r--r--yardstick/benchmark/scenarios/lib/create_keypair.py71
-rw-r--r--yardstick/benchmark/scenarios/lib/create_network.py64
-rw-r--r--yardstick/benchmark/scenarios/lib/create_port.py66
-rw-r--r--yardstick/benchmark/scenarios/lib/create_router.py66
-rw-r--r--yardstick/benchmark/scenarios/lib/create_sec_group.py65
-rw-r--r--yardstick/benchmark/scenarios/lib/create_server.py4
-rw-r--r--yardstick/benchmark/scenarios/lib/create_subnet.py66
-rw-r--r--yardstick/benchmark/scenarios/lib/delete_floating_ip.py54
-rw-r--r--yardstick/benchmark/scenarios/lib/delete_keypair.py56
-rw-r--r--yardstick/benchmark/scenarios/lib/delete_network.py55
-rw-r--r--yardstick/benchmark/scenarios/lib/delete_port.py54
-rw-r--r--yardstick/benchmark/scenarios/lib/delete_router.py55
-rw-r--r--yardstick/benchmark/scenarios/lib/delete_router_gateway.py55
-rw-r--r--yardstick/benchmark/scenarios/lib/delete_router_interface.py57
-rw-r--r--yardstick/benchmark/scenarios/lib/delete_volume.py55
-rw-r--r--yardstick/benchmark/scenarios/lib/detach_volume.py54
-rw-r--r--yardstick/benchmark/scenarios/lib/get_numa_info.py4
-rw-r--r--yardstick/benchmark/scenarios/networking/ping.py2
-rw-r--r--yardstick/benchmark/scenarios/networking/pktgen.py13
-rw-r--r--yardstick/benchmark/scenarios/networking/testpmd_vsperf.bash60
-rw-r--r--yardstick/benchmark/scenarios/networking/vnf_generic.py299
-rw-r--r--yardstick/benchmark/scenarios/networking/vsperf_dpdk.py347
-rw-r--r--yardstick/benchmark/scenarios/storage/fio.py116
-rw-r--r--yardstick/benchmark/scenarios/storage/storagecapacity.bash4
-rw-r--r--yardstick/cmd/cli.py8
-rw-r--r--yardstick/cmd/commands/task.py6
-rw-r--r--yardstick/common/constants.py4
-rw-r--r--yardstick/common/html_template.py60
-rw-r--r--yardstick/common/httpClient.py24
-rw-r--r--yardstick/common/kubernetes_utils.py59
-rw-r--r--yardstick/common/openstack_utils.py265
-rwxr-xr-xyardstick/common/task_template.py18
-rw-r--r--yardstick/common/template_format.py8
-rw-r--r--yardstick/common/utils.py86
-rw-r--r--yardstick/common/yaml_loader.py33
-rw-r--r--yardstick/network_services/helpers/cpu.py8
-rw-r--r--yardstick/network_services/helpers/dpdknicbind_helper.py145
-rw-r--r--yardstick/network_services/helpers/samplevnf_helper.py402
-rw-r--r--yardstick/network_services/libs/ixia_libs/IxNet/IxNet.py21
-rw-r--r--yardstick/network_services/nfvi/collectd.conf8
-rwxr-xr-xyardstick/network_services/nfvi/collectd.sh57
-rw-r--r--yardstick/network_services/nfvi/resource.py82
-rw-r--r--yardstick/network_services/traffic_profile/base.py4
-rw-r--r--yardstick/network_services/traffic_profile/fixed.py8
-rw-r--r--yardstick/network_services/traffic_profile/http_ixload.py34
-rw-r--r--yardstick/network_services/traffic_profile/ixia_rfc2544.py62
-rw-r--r--yardstick/network_services/traffic_profile/prox_ACL.py51
-rw-r--r--yardstick/network_services/traffic_profile/prox_binsearch.py101
-rw-r--r--yardstick/network_services/traffic_profile/prox_mpls_tag_untag.py101
-rw-r--r--yardstick/network_services/traffic_profile/prox_profile.py104
-rw-r--r--yardstick/network_services/traffic_profile/prox_ramp.py53
-rw-r--r--yardstick/network_services/traffic_profile/rfc2544.py74
-rw-r--r--yardstick/network_services/traffic_profile/traffic_profile.py443
-rw-r--r--yardstick/network_services/utils.py5
-rw-r--r--yardstick/network_services/vnf_generic/vnf/acl_vnf.py2
-rw-r--r--yardstick/network_services/vnf_generic/vnf/base.py32
-rw-r--r--yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py53
-rw-r--r--yardstick/network_services/vnf_generic/vnf/iniparser.py249
-rw-r--r--yardstick/network_services/vnf_generic/vnf/prox_helpers.py1083
-rw-r--r--yardstick/network_services/vnf_generic/vnf/prox_vnf.py106
-rw-r--r--yardstick/network_services/vnf_generic/vnf/sample_vnf.py252
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_ixload.py31
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_ping.py74
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_prox.py78
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py170
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py43
-rw-r--r--yardstick/network_services/vnf_generic/vnf/tg_trex.py19
-rw-r--r--yardstick/network_services/vnf_generic/vnf/udp_replay.py94
-rw-r--r--yardstick/network_services/vnf_generic/vnf/vfw_vnf.py2
-rw-r--r--yardstick/network_services/vnf_generic/vnf/vpe_vnf.py83
-rw-r--r--yardstick/network_services/vnf_generic/vnfdgen.py22
-rw-r--r--yardstick/network_services/yang_model.py215
-rw-r--r--yardstick/orchestrator/heat.py20
-rw-r--r--yardstick/orchestrator/kubernetes.py33
-rw-r--r--yardstick/ssh.py22
589 files changed, 105111 insertions, 12469 deletions
diff --git a/.gitignore b/.gitignore
index 47c0575d0..8be48ac62 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,5 @@ cover/
/docs/apidocs/yardstick*.rst
#PyCharm IDE project configuration files
.idea/
+# tox virtualenvs
+.tox/
diff --git a/ansible/build_yardstick_image.yml b/ansible/build_yardstick_image.yml
index 49dc3e2b7..35d9da45e 100644
--- a/ansible/build_yardstick_image.yml
+++ b/ansible/build_yardstick_image.yml
@@ -28,19 +28,24 @@
sha256sums_filename: "{{ sha256sums_path|basename }}"
sha256sums_url: "{{ lookup('env', 'SHA256SUMS_URL')|default('https://' ~ host ~ '/' ~ sha256sums_path, true) }}"
- mountdir: "{{ lookup('env', 'mountdir')|default('/mnt/yardstick', true) }}"
workspace: "{{ lookup('env', 'workspace')|default('/tmp/workspace/yardstick', true) }}"
imgfile: "{{ workspace }}/yardstick-image.img"
raw_imgfile_basename: "yardstick-{{ release }}-server.raw"
- raw_imgfile: "{{ workspace }}/{{ raw_imgfile_basename }}"
environment:
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin
+
tasks:
- group_by:
key: image_builder
- package: name=parted state=present
+ - set_fact:
+ mountdir: "{{ lookup('env', 'mountdir')|default('/mnt/yardstick', true) }}"
+
+ - set_fact:
+ raw_imgfile: "{{ workspace }}/{{ raw_imgfile_basename }}"
+
# cleanup non-lxd
- name: unmount all old mount points
mount:
@@ -68,7 +73,6 @@
state: absent
# download-common
-
- name: remove {{ workspace }}
file:
path: "{{ workspace }}"
@@ -80,61 +84,14 @@
sha256url: "{{ sha256sums_url }}"
dest: "{{ image_dest }}"
-# - get_url:
-# url: "{{ sha256sums_url }}"
-# force: yes
-# dest: "{{ workspace }}/{{ sha256sums_filename }}"
-
- # must use wget to workaround ubuntu cloud SSL certs checking failures
-# - command: "curl -sS -o {{ workspace }}/{{ sha256sums_filename }} {{ sha256sums_url }}"
-
-
-# - command: cat "{{ workspace }}/{{ sha256sums_filename }}"
-# register: sha256sum_file
-#
-# - set_fact:
-# image_sha256: "{{ sha256sum_file.stdout|regex_search('^([a-f0-9]+).*' ~ img ~ '$', '\\1', multiline=True) }}"
-
-# - get_url:
-# url: "{{ image_url }}"
-# force: yes
-# dest: "{{ workspace }}/{{ image_filename }}"
-# checksum: "sha256:{{ image_sha256 }}"
-# register: fetch_image_status
-# timeout: 300
-# retries: 2
-# until: fetch_image_status|succeeded
-
-# - name: "Fetch {{ image_url }}"
-# - command: "curl -sS -o {{ workspace }}/{{ image_filename }} {{ image_url }}"
-# register: fetch_image_status
-# timeout: 300
-# retries: 2
-# until: fetch_image_status|succeeded
-
-# - name: Verify sha256sum of downloaded image
-# - command: "sha256sum -c --ignore-missing {{ workspace }}/{{ sha256sums_filename }}"
-
-# - name: create loop devices
-# command: "mknod -m 660 /dev/loop{{ item }} b 7 {{ item }}"
-# args:
-# creates: "/dev/loop{{ item }}"
-# with_seq:
-# -
-
- # download non-lxd
-
- name: convert image to raw
command: "qemu-img convert {{ image_dest }} {{ raw_imgfile }}"
+ - name: resize image to allow for more VNFs
+ command: "qemu-img resize -f raw {{ raw_imgfile }} +2G"
- # setup non-lxd
-
-# - shell: echo -e "d\\nn\\np\\n1\\n\\n\\nw" | parted -l "{{ raw_imgfile }}"
-# - parted:
-# device: "{{ raw_imgfile }}"
-# number: 1
-# state: present
+ - name: resize parition to allow for more VNFs
+ command: "parted -s -a optimal {{ raw_imgfile }} resizepart 1 100%"
- name: create mknod devices in chroot
command: "mknod -m 0660 /dev/loop{{ item }} b 7 {{ item }}"
@@ -143,23 +100,6 @@
with_sequence: start=0 end=9
tags: mknod_devices
-# - command: losetup --show --partscan --find "{{ raw_imgfile }}"
-# register: loop_device_res
-#
-# - debug:
-# var: loop_device_res
-# verbosity: 2
-#
-# - set_fact:
-# loop_device: "{{ loop_device_res.stdout.strip() }}"
-#
-# - wait_for:
-# path: "{{ loop_device }}"
-# state: present
-#
-# - command: losetup
-# - command: dmsetup ls
-
- name: find first partition device
# command: kpartx -l "{{ loop_device }}"
command: kpartx -l "{{ raw_imgfile }}"
@@ -174,11 +114,9 @@
- name: use kpartx to create device nodes for the raw image loop device
# operate on the loop device to avoid /dev namespace missing devices
-# command: kpartx -avs "{{ loop_device }}"
command: kpartx -avs "{{ raw_imgfile }}"
- name: parted dump raw image
-# command: parted "{{ loop_device }}" print
command: parted "{{ raw_imgfile }}" print
register: parted_res
@@ -192,9 +130,21 @@
- set_fact:
image_fs_type: "{{ blkid_res.stdout.strip() }}"
+ - fail:
+ msg: "We only support ext4 image filesystems because we have to resize"
+ when: image_fs_type != "ext4"
+
+ - name: fsck the image filesystem
+ command: "e2fsck -y -f {{ image_first_partition_device }}"
+
+ - name: resize filesystem to full partition size
+ command: resize2fs {{ image_first_partition_device }}
+
+ - name: fsck the image filesystem
+ command: "e2fsck -y -f {{ image_first_partition_device }}"
- name: make tmp disposable fstab
- command: mktemp fake_fstab.XXXXXXXXXX
+ command: mktemp --tmpdir fake_fstab.XXXXXXXXXX
register: mktemp_res
- set_fact:
@@ -206,7 +156,9 @@
name: "{{ mountdir }}"
# fstype is required
fstype: "{{ image_fs_type }}"
- #fstab: "{{ fake_fstab }}"
+ # !!!!!!! this is required otherwise we add entries to /etc/fstab
+ # and prevent the system from booting
+ fstab: "{{ fake_fstab }}"
state: mounted
- name: mount chroot /proc
@@ -214,7 +166,9 @@
src: none
name: "{{ mountdir }}/proc"
fstype: proc
- #fstab: "{{ fake_fstab }}"
+ # !!!!!!! this is required otherwise we add entries to /etc/fstab
+ # and prevent the system from booting
+ fstab: "{{ fake_fstab }}"
state: mounted
- name: if arm copy qemu-aarch64-static into chroot
@@ -223,19 +177,6 @@
dest: "{{ mountdir }}/usr/bin"
when: 'YARD_IMG_ARCH == "arm64"'
-
- # setup lxd
-# - file: "path={{ mountdir }} state=directory"
-#
-# - unarchive:
-# src: "{{ image_filename }}"
-# dest: "{{ mountdir }}"
-# remote_src: yes
-
- # end setup lxd
-
- # modify
-
- name: create ubuntu policy-rc.d workaround
copy:
content: "{{ '#!/bin/sh\nexit 101\n' }}"
@@ -259,9 +200,16 @@
ansible_python_interpreter: /usr/bin/python3
# set this host variable here
nameserver_ip: "{{ ansible_dns.nameservers[0] }}"
+ image_type: vm
- name: include {{ img_modify_playbook }}
include: "{{ img_modify_playbook }}"
- name: run post build tasks
include: post_build_yardstick_image.yml
+
+- hosts: localhost
+
+ tasks:
+ - debug:
+ msg: "yardstick image = {{ raw_imgfile }}"
diff --git a/ansible/clean_images.yml b/ansible/clean_images.yml
index a7a6c2af1..f63489d2d 100644
--- a/ansible/clean_images.yml
+++ b/ansible/clean_images.yml
@@ -18,5 +18,6 @@
- yardstick_config.yml
roles:
+ - convert_openrc
- clean_images
- clean_flavors
diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml
new file mode 100644
index 000000000..edd6564d0
--- /dev/null
+++ b/ansible/group_vars/all.yml
@@ -0,0 +1,6 @@
+---
+clone_dest: /opt/tempT
+release: xenial
+target_os: Ubuntu
+ubuntu_image_file: /tmp/workspace/yardstick/yardstick-trusty-server.raw
+proxy_env: {} \ No newline at end of file
diff --git a/ansible/image_uploaders/upload_ubuntu_image.yml b/ansible/image_uploaders/upload_ubuntu_image.yml
index dcfe6480c..1cf7d0a32 100644
--- a/ansible/image_uploaders/upload_ubuntu_image.yml
+++ b/ansible/image_uploaders/upload_ubuntu_image.yml
@@ -21,7 +21,7 @@
when: fdio
- os_image:
- name: "{{ ubuntu_image }}"
+ name: "{{ ubuntu_image_file | basename }}"
is_public: yes
disk_format: qcow2
container_format: bare
diff --git a/ansible/roles/install_prox/tasks/RedHat.yml b/ansible/install_dependencies.yml
index 69fa83b31..1c7d20170 100644
--- a/ansible/roles/install_prox/tasks/RedHat.yml
+++ b/ansible/install_dependencies.yml
@@ -12,11 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-- name: Install PROX build dependencies
- action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
- with_items:
- - pkgconfig
- - lua-devel
- - ncurses-devel
- - libedit-devel
+- name: install yardstick dependencies
+ hosts: all
+ roles:
+ - install_dependencies
diff --git a/ansible/library/find_kernel.py b/ansible/library/find_kernel.py
new file mode 100644
index 000000000..4623bce89
--- /dev/null
+++ b/ansible/library/find_kernel.py
@@ -0,0 +1,93 @@
+#!/usr/bin/env python
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import os
+
+DOCUMENTATION = '''
+---
+module: find_kernel
+short_description: Look for the system kernel on the filesystem
+description:
+ - We need to find the kernel on non-booted systems, disk images, chroots, etc.
+ To do this we check /lib/modules and look for the kernel that matches the running
+ kernle, or failing that we look for the highest-numbered kernel
+options:
+ kernel: starting kernel to check
+ module_dir: Override kernel module dir, default /lib/modules
+'''
+
+LIB_MODULES = "/lib/modules"
+
+
+def try_int(s, *args):
+ """Convert to integer if possible."""
+ try:
+ return int(s)
+ except (TypeError, ValueError):
+ return args[0] if args else s
+
+
+def convert_ints(fields, orig):
+ return tuple((try_int(f) for f in fields)), orig
+
+
+def main():
+ module = AnsibleModule(
+ argument_spec={
+ 'kernel': {'required': True, 'type': 'str'},
+ 'module_dir': {'required': False, 'type': 'str', 'default': LIB_MODULES},
+ }
+ )
+ params = module.params
+ kernel = params['kernel']
+ module_dir = params['module_dir']
+
+ if os.path.isdir(os.path.join(module_dir, kernel)):
+ module.exit_json(changed=False, kernel=kernel)
+
+ kernel_dirs = os.listdir(module_dir)
+ kernels = sorted((convert_ints(re.split('[-.]', k), k) for k in kernel_dirs), reverse=True)
+ try:
+ newest_kernel = kernels[0][-1]
+ except IndexError:
+ module.fail_json(msg="Unable to find kernels in {}".format(module_dir))
+
+ if os.path.isdir(os.path.join(module_dir, newest_kernel)):
+ module.exit_json(changed=False, kernel=newest_kernel)
+ else:
+ return kernel
+
+ module.fail_json(msg="Unable to kernel other than {}".format(kernel))
+
+
+# <<INCLUDE_ANSIBLE_MODULE_COMMON>>
+from ansible.module_utils.basic import * # noqa
+
+if __name__ == '__main__':
+ main()
+
+"""
+
+get kernel from uname, ansible_kernel
+look for that kernel in /lib/modules
+if that kernel doens't exist
+sort lib/modules
+use latest
+
+parse grub
+
+
+
+"""
diff --git a/ansible/library/my_make.py b/ansible/library/my_make.py
index a88053bcc..35240851c 100644
--- a/ansible/library/my_make.py
+++ b/ansible/library/my_make.py
@@ -135,4 +135,3 @@ from ansible.module_utils.basic import *
if __name__ == '__main__':
main()
-
diff --git a/ansible/load_images.yml b/ansible/load_images.yml
index 7cf34adec..a4c130d46 100644
--- a/ansible/load_images.yml
+++ b/ansible/load_images.yml
@@ -59,8 +59,7 @@
- include: build_yardstick_image.yml
-# TEMP
-#- include: image_uploaders/upload_yardstick_image.yml
+- include: image_uploaders/upload_yardstick_image.yml
# upload cirros
# upload vanilla ubuntu cloud_image
diff --git a/ansible/nsb_setup.yml b/ansible/nsb_setup.yml
new file mode 100644
index 000000000..fcb518899
--- /dev/null
+++ b/ansible/nsb_setup.yml
@@ -0,0 +1,58 @@
+# Copyright (c) 2017 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- include: ubuntu_server_baremetal_deploy_samplevnfs.yml
+ vars:
+ YARD_IMG_ARCH: amd64
+
+- hosts: localhost
+ roles:
+ - install_dependencies
+ - docker
+
+- include: build_yardstick_image.yml
+ vars:
+ YARD_IMG_ARCH: amd64
+ release: xenial
+ when: openrc_file is defined
+
+- include: clean_images.yml
+ when: openrc_file is defined
+
+- hosts: localhost
+ post_tasks:
+ - os_image:
+ name: yardstick-samplevnfs
+ is_public: yes
+ disk_format: qcow2
+ container_format: bare
+ filename: "{{ raw_imgfile }}"
+ environment: "{{ openrc }}"
+ when: openrc_file is defined
+
+ - name: Start yardstick container
+ docker_container:
+ name: yardstick
+ pull: yes
+ recreate: yes
+ image: opnfv/yardstick:latest
+ recreate: yes
+ state: started
+ restart_policy: always
+ privileged: yes
+ interactive: yes
+ volumes:
+ - "{{ openrc_file|default('/dev/null') }}:/etc/yardstick/openstack.creds:ro"
+ - /var/run/docker.sock:/var/run/docker.sock
+ - /opt/:/opt
diff --git a/ansible/post_build_yardstick_image.yml b/ansible/post_build_yardstick_image.yml
index b0c418721..d1f2a73a8 100644
--- a/ansible/post_build_yardstick_image.yml
+++ b/ansible/post_build_yardstick_image.yml
@@ -40,5 +40,3 @@
- name: kpartx -dv to delete all image partition device nodes
command: kpartx -dv "{{ raw_imgfile }}"
ignore_errors: true
-
- - command: losetup -d "{{ loop_device }}" \ No newline at end of file
diff --git a/ansible/roles/add_custom_repos/templates/sources.list.j2 b/ansible/roles/add_custom_repos/templates/sources.list.j2
index 86be348f6..af741cb10 100644
--- a/ansible/roles/add_custom_repos/templates/sources.list.j2
+++ b/ansible/roles/add_custom_repos/templates/sources.list.j2
@@ -1,5 +1,5 @@
{% if YARD_IMG_ARCH == "arm64" %}
-deb [arch={{ YARD_IMG_ARCH }}] http://ports.ubuntu.com/ {{ ubuntu_release[target_os_version] }}-backports main restricted universe multiverse
+deb [arch={{ YARD_IMG_ARCH }}] http://ports.ubuntu.com/ {{ release }}-backports main restricted universe multiverse
{% else %}
-deb http://archive.ubuntu.com/ubuntu/ {{ ubuntu_release[target_os_version] }}-backports main restricted universe multiverse
+deb http://archive.ubuntu.com/ubuntu/ {{ release }}-backports main restricted universe multiverse
{% endif %}
diff --git a/ansible/roles/add_custom_repos/vars/main.yml b/ansible/roles/add_custom_repos/vars/main.yml
deleted file mode 100644
index 03ed6e446..000000000
--- a/ansible/roles/add_custom_repos/vars/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-ubuntu_release:
- "16.04": xenial
- "14.04": trusty \ No newline at end of file
diff --git a/ansible/roles/convert_openrc/defaults/main.yml b/ansible/roles/convert_openrc/defaults/main.yml
index dffca1078..24a7129cc 100644
--- a/ansible/roles/convert_openrc/defaults/main.yml
+++ b/ansible/roles/convert_openrc/defaults/main.yml
@@ -12,6 +12,5 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-openrc_file: "openrc"
cloud_yaml_path: "{{ playbook_dir }}/clouds.yaml"
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_1flow_Packets.yaml b/ansible/roles/docker/defaults/main.yml
index e713ea858..e961969a4 100644
--- a/samples/vnf_samples/traffic_profiles/ipv4_1flow_Packets.yaml
+++ b/ansible/roles/docker/defaults/main.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2017 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,8 +11,5 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
-flow:
- srcip4_range: '152.16.100.20'
- dstip4_range: '152.40.40.20'
- count: 1
+---
+ubuntu_docker_url: https://apt.dockerproject.org/repo
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_1flow_Packets_vpe.yaml b/ansible/roles/docker/handlers/main.yml
index 8bb913ebf..5e6556031 100644
--- a/samples/vnf_samples/traffic_profiles/ipv4_1flow_Packets_vpe.yaml
+++ b/ansible/roles/docker/handlers/main.yml
@@ -1,4 +1,4 @@
-# Copyright (c) 2016-2017 Intel Corporation
+# Copyright (c) 2017 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,10 +11,10 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+---
+ - name: systemd daemon reload
+ command: systemctl daemon-reload
+
+ - name: restart docker
+ service: name=docker state=restarted
-flow:
- srcip4_range_1: '152.16.0.20'
- dstip4_range_1: '152.40.0.20'
- srcip4_range_2: '172.16.0.20'
- dstip4_range_2: '172.40.0.20'
- count: 1
diff --git a/ansible/roles/docker/tasks/Debian.yml b/ansible/roles/docker/tasks/Debian.yml
new file mode 100644
index 000000000..cf4128774
--- /dev/null
+++ b/ansible/roles/docker/tasks/Debian.yml
@@ -0,0 +1,26 @@
+# Copyright (c) 2017 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+ - name: add Ubuntu docker repo
+ apt_repository: repo='deb [trusted=yes] {{ ubuntu_docker_url }} ubuntu-{{ ansible_distribution_release }} main' state=present
+
+ - name: ensure correct docker version
+ action: "{{ ansible_pkg_mgr }} name={{ item }} state=present force=yes"
+ with_items: "{{ docker_packages[ansible_os_family] }}"
+
+ - name: remove Ubuntu docker repo
+ apt_repository:
+ repo: 'deb [trusted=yes] {{ ubuntu_docker_url }} ubuntu-{{ ansible_distribution_release }} main'
+ state: absent
+ update_cache: no
diff --git a/ansible/roles/docker/tasks/RedHat.yml b/ansible/roles/docker/tasks/RedHat.yml
new file mode 100644
index 000000000..2261da3de
--- /dev/null
+++ b/ansible/roles/docker/tasks/RedHat.yml
@@ -0,0 +1,20 @@
+# Copyright (c) 2017 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+ - name: bootstrap docker project repos
+ template: "src={{ ansible_os_family }}-repos.j2 dest=/etc/yum.repos.d/docker.repo"
+
+ - name: ensure correct docker version
+ action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
+ with_items: "{{ docker_packages[ansible_os_family] }}"
diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml
new file mode 100644
index 000000000..bbec371a8
--- /dev/null
+++ b/ansible/roles/docker/tasks/main.yml
@@ -0,0 +1,31 @@
+# Copyright (c) 2017 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+ - name: Install docker
+ include: "{{ ansible_os_family }}.yml"
+
+ - name: create docker service config dir
+ file: path=/etc/systemd/system/docker.service.d state=directory
+
+ - name: create docker proxy config
+ template: src=http-proxy-conf.j2 dest=/etc/systemd/system/docker.service.d/http-proxy.conf owner=root mode=0644
+ when: 'proxy_env is defined and "http_proxy" in proxy_env or "https_proxy" in proxy_env'
+ notify:
+ - systemd daemon reload
+ - restart docker
+
+ - name: start docker service
+ service: name=docker state=started enabled=yes
+
+ - meta: flush_handlers
diff --git a/ansible/roles/docker/templates/RedHat-repos.j2 b/ansible/roles/docker/templates/RedHat-repos.j2
new file mode 100644
index 000000000..6d367408c
--- /dev/null
+++ b/ansible/roles/docker/templates/RedHat-repos.j2
@@ -0,0 +1,7 @@
+[dockerrepo]
+name=Docker Repository
+# $releasever for RHEL 7 is '7Server' so we can't use $releasever
+baseurl={{ docker_project_url }}/repo/main/{{ ansible_distribution|lower|regex_replace('redhat', 'centos') }}/{{ ansible_distribution_major_version }}/
+enabled=1
+gpgcheck=1
+gpgkey={{ docker_project_url }}/gpg
diff --git a/ansible/roles/docker/templates/http-proxy-conf.j2 b/ansible/roles/docker/templates/http-proxy-conf.j2
new file mode 100644
index 000000000..854ddfe09
--- /dev/null
+++ b/ansible/roles/docker/templates/http-proxy-conf.j2
@@ -0,0 +1,2 @@
+[Service]
+Environment={% if "http_proxy" in proxy_env %}"HTTP_PROXY={{ proxy_env.http_proxy }}" {% endif %} {% if "https_proxy" in proxy_env %} "HTTPS_PROXY={{ proxy_env.https_proxy }}" {% endif %} {% if "http_proxy" in proxy_env or "https_proxy" in proxy_env %} "NO_PROXY=localhost,127.0.0.0/8" {% endif %}
diff --git a/ansible/roles/install_prox/tasks/Debian.yml b/ansible/roles/docker/vars/main.yml
index 00a31fc41..8b5077490 100755..100644
--- a/ansible/roles/install_prox/tasks/Debian.yml
+++ b/ansible/roles/docker/vars/main.yml
@@ -12,13 +12,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-- name: Install PROX build dependencies
- action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
- with_items:
- - pkg-config
- - liblua5.2-dev
- - libncurses5
- - libncurses5-dev
- - libncursesw5
- - libncursesw5-dev
- - libedit-dev
+docker_project_url: https://yum.dockerproject.org
+docker_packages:
+ "RedHat":
+ - docker-engine-1.13.1
+ "Debian":
+ - docker-engine=1.13.1*
diff --git a/ansible/roles/download_dpdk/tasks/main.yml b/ansible/roles/download_dpdk/tasks/main.yml
index 322f3cd0c..bcb5dde1a 100644
--- a/ansible/roles/download_dpdk/tasks/main.yml
+++ b/ansible/roles/download_dpdk/tasks/main.yml
@@ -16,6 +16,10 @@
var: dpdk_version
verbosity: 2
+- file:
+ path: "{{ dpdk_dest }}"
+ state: directory
+
- name: fetch dpdk
get_url:
url: "{{ dpdk_url }}"
@@ -24,12 +28,17 @@
checksum: "{{ dpdk_sha256s[dpdk_version] }}"
- unarchive:
- src: "{{ clone_dest }}/{{ dpdk_file }}"
- dest: "{{ clone_dest }}/"
+ src: "{{ dpdk_dest }}/{{ dpdk_file }}"
+ dest: "{{ dpdk_dest }}/"
copy: no
+- name: cleanup tar file to save space
+ file:
+ path: "{{ dpdk_dest }}/{{ dpdk_file }}"
+ state: absent
+
- set_fact:
- dpdk_path: "{{ clone_dest }}/{{ dpdk_unarchive }}"
+ dpdk_path: "{{ dpdk_dest }}/{{ dpdk_unarchive }}"
- set_fact:
RTE_SDK: "{{ dpdk_path }}"
diff --git a/ansible/roles/download_prox/defaults/main.yml b/ansible/roles/download_prox/defaults/main.yml
deleted file mode 100644
index 797db3125..000000000
--- a/ansible/roles/download_prox/defaults/main.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-prox_version: v037
-prox_suffix:
- v035: "zip"
- v037: "tar.gz"
-prox_url: "https://01.org/sites/default/files/downloads/intelr-data-plane-performance-demonstrators/dppd-prox-{{ prox_version }}.{{ prox_suffix[prox_version] }}"
-prox_file: "{{ prox_url|basename }}"
-prox_unarchive: "{{ prox_file|regex_replace('[.]zip$', '')|regex_replace('-prox-', '-PROX-') }}"
-prox_dest: "{{ clone_dest }}/"
-prox_sha256s:
- v035: "sha256:f5d3f7c3855ca198d2babbc7045ed4373f0ddc13dc243fedbe23ed395ce65cc9"
- v037: "sha256:a12d021fbc0f5ae55ab55a2bbf8f3b260705ce3e61866288f023ccabca010bca"
diff --git a/ansible/roles/download_samplevnfs/defaults/main.yml b/ansible/roles/download_samplevnfs/defaults/main.yml
index 44449af6f..5f565a415 100644
--- a/ansible/roles/download_samplevnfs/defaults/main.yml
+++ b/ansible/roles/download_samplevnfs/defaults/main.yml
@@ -1,6 +1,4 @@
---
-samplevnf_version: ""
-samplevnf_file: "{{ samplevnf_url|basename }}"
-samplevnf_unarchive: "{{ samplevnf_file|regex_replace('[.]tar[.]gz$', '') }}"
-samplevnf_dest: "{{ clone_dest }}/"
-samplevnf_sha256: "sha256:36457cadfd23053c9ce1cf2e6f048cad6a5d04a7371d7a122e133dcbf007989e"
+samplevnf_url: "https://git.opnfv.org/samplevnf"
+samplevnf_dest: "{{ clone_dest }}/samplevnf"
+samplevnf_version: "master"
diff --git a/ansible/roles/download_samplevnfs/tasks/main.yml b/ansible/roles/download_samplevnfs/tasks/main.yml
index 005d57dda..e9d4142c9 100644
--- a/ansible/roles/download_samplevnfs/tasks/main.yml
+++ b/ansible/roles/download_samplevnfs/tasks/main.yml
@@ -17,16 +17,13 @@
# verbosity: 2
- name: fetch samplevnf
- get_url:
- url: "{{ samplevnf_url }}"
+ git:
+ repo: "{{ samplevnf_url }}"
dest: "{{ samplevnf_dest }}"
- validate_certs: False
- checksum: "{{ samplevnf_sha256 }}"
-
-- unarchive:
- src: "{{ clone_dest }}/{{ samplevnf_file }}"
- dest: "{{ clone_dest }}/"
- copy: no
+ version: "{{ samplevnf_version }}"
+ accept_hostkey: yes
+ recursive: no
+ force: yes
- set_fact:
- samplevnf_path: "{{ clone_dest }}/{{ samplevnf_unarchive }}"
+ samplevnf_path: "{{ samplevnf_dest }}"
diff --git a/ansible/roles/download_trex/defaults/main.yml b/ansible/roles/download_trex/defaults/main.yml
index dd2dd27eb..6e8fa7020 100644
--- a/ansible/roles/download_trex/defaults/main.yml
+++ b/ansible/roles/download_trex/defaults/main.yml
@@ -12,9 +12,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-trex_version: v2.20
+trex_version: v2.28
trex_url: "https://trex-tgn.cisco.com/trex/release/{{ trex_version }}.tar.gz"
trex_file: "{{ trex_url|basename }}"
trex_unarchive: "{{ trex_file|regex_replace('[.]tar.gz$', '') }}"
trex_dest: "{{ clone_dest }}/"
-trex_sha256: "sha256:eb5a069f758a36133a185c7e27af10834ca03d11441165403529fbd7844658fb"
+trex_sha256s:
+ "v2.20": "sha256:eb5a069f758a36133a185c7e27af10834ca03d11441165403529fbd7844658fb"
+ "v2.28": "sha256:c3f08aabbd69dddb09843984d41acbe9ba1af6a6ef3380a7830f7c9e33134207"
diff --git a/ansible/roles/download_trex/tasks/main.yml b/ansible/roles/download_trex/tasks/main.yml
index 75a3169f0..baa964fd8 100644
--- a/ansible/roles/download_trex/tasks/main.yml
+++ b/ansible/roles/download_trex/tasks/main.yml
@@ -16,10 +16,16 @@
get_url:
url: "{{ trex_url }}"
dest: "{{ trex_dest }}"
- checksum: "{{ trex_sha256 }}"
+ validate_certs: False
+ checksum: "{{ trex_sha256s[trex_version] }}"
- name: unarchive Trex
unarchive:
- src: "{{ clone_dest }}/{{ trex_file }}"
- dest: "{{ clone_dest }}/"
+ src: "{{ trex_dest }}/{{ trex_file }}"
+ dest: "{{ trex_dest }}/"
copy: no
+
+- name: cleanup tar file to save space
+ file:
+ path: "{{ trex_dest }}/{{ trex_file }}"
+ state: absent
diff --git a/ansible/roles/enable_hugepages_on_boot/defaults/main.yml b/ansible/roles/enable_hugepages_on_boot/defaults/main.yml
new file mode 100644
index 000000000..015e01bab
--- /dev/null
+++ b/ansible/roles/enable_hugepages_on_boot/defaults/main.yml
@@ -0,0 +1,3 @@
+---
+num_hugepages: auto
+huge_pagesize_mb: 1024 \ No newline at end of file
diff --git a/ansible/roles/enable_hugepages_on_boot/tasks/main.yml b/ansible/roles/enable_hugepages_on_boot/tasks/main.yml
index f258bb684..6e7657a39 100755
--- a/ansible/roles/enable_hugepages_on_boot/tasks/main.yml
+++ b/ansible/roles/enable_hugepages_on_boot/tasks/main.yml
@@ -28,7 +28,7 @@
- name: use 16 for auto num_hugepages and 1G size
set_fact:
- num_hugepages: 16
+ num_hugepages: 8
when: num_hugepages|default("auto") == "auto"
- name: set hugepages in grub
@@ -38,15 +38,11 @@
line: '{{ hugepage_param }}'
state: present
-- name: Update grub
- command: "{{ update_grub[ansible_os_family] }}"
-
- name: create hugetables mount
file:
path: "{{ hugetable_mount }}"
state: directory
-
- name: mount hugetlbfs
mount:
name: "{{ hugetable_mount }}"
diff --git a/ansible/roles/install_dependencies/tasks/Debian.yml b/ansible/roles/install_dependencies/tasks/Debian.yml
index ac8332287..bba6fb13c 100755
--- a/ansible/roles/install_dependencies/tasks/Debian.yml
+++ b/ansible/roles/install_dependencies/tasks/Debian.yml
@@ -29,6 +29,7 @@
- qemu-kvm
- qemu-user-static
- qemu-utils
+ - kpartx
- libvirt0
- python-libvirt
- bridge-utils
@@ -46,4 +47,4 @@
- uwsgi-plugin-python
- supervisor
- python-setuptools
-
+ - lsof
diff --git a/ansible/roles/install_dependencies/tasks/RedHat.yml b/ansible/roles/install_dependencies/tasks/RedHat.yml
index 4bb7c318e..a5d4d0b15 100644
--- a/ansible/roles/install_dependencies/tasks/RedHat.yml
+++ b/ansible/roles/install_dependencies/tasks/RedHat.yml
@@ -17,8 +17,6 @@
when: ansible_distribution in ['RedHat', 'CentOS', 'ScientificLinux']
- name: Install core packages
- # we need to recompile the kernel, but we don't need libvirtd it will
- # run in a container
action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
with_items:
- deltarpm
@@ -30,7 +28,6 @@
- screen
- git
- socat
- #
- sshpass
- qemu-kvm
- qemu-img
@@ -38,7 +35,6 @@
- libxslt-devel
- libffi-devel
- openssl-devel
- - zeromq2-devel
- nginx
- uwsgi
- uwsgi-plugin-python
@@ -46,25 +42,5 @@
- python-setuptools
- libffi-devel
- python-devel
- # don't install kernel-devel here it will trigger unwanted kernel upgrade
- # Mandatory Packages:
- # Don't use yum groups, they don't work, expand them manually
- # CentOS 'Development Tools' group
-# - autoconf
-# - automake
-# - binutils
-# - bison
-# - flex
-# - gcc
-# - gcc-c++
-# - gettext
-# - libtool
-# - make
-# - patch
-# - pkgconfig
-# - redhat-rpm-config
-# - rpm-build
-# - rpm-sign
- # Fedora 'C Development Tools' group
- # don't use ccache, it can get weird for kernel compiles
-# - ccache
+ - kpartx
+
diff --git a/ansible/roles/install_dpdk/defaults/main.yml b/ansible/roles/install_dpdk/defaults/main.yml
new file mode 100644
index 000000000..fe2172401
--- /dev/null
+++ b/ansible/roles/install_dpdk/defaults/main.yml
@@ -0,0 +1,2 @@
+---
+INSTALL_BIN_PATH: "/opt/nsb_bin" \ No newline at end of file
diff --git a/ansible/roles/install_dpdk/tasks/Debian.yml b/ansible/roles/install_dpdk/tasks/Debian.yml
index 486d40e11..c77e4f96a 100755
--- a/ansible/roles/install_dpdk/tasks/Debian.yml
+++ b/ansible/roles/install_dpdk/tasks/Debian.yml
@@ -17,3 +17,6 @@
with_items:
- libpcap-dev
+- name: Install kernel headers
+ action: "{{ ansible_pkg_mgr }} name=linux-headers-{{ dpdk_kernel }} state=present"
+
diff --git a/ansible/roles/install_dpdk/tasks/RedHat.yml b/ansible/roles/install_dpdk/tasks/RedHat.yml
index af35c9b3e..2fb249eae 100644
--- a/ansible/roles/install_dpdk/tasks/RedHat.yml
+++ b/ansible/roles/install_dpdk/tasks/RedHat.yml
@@ -17,3 +17,5 @@
with_items:
- libpcap-devel
+- name: Install kernel headers
+ action: "{{ ansible_pkg_mgr }} name=kernel-headers-{{ dpdk_kernel }} state=present"
diff --git a/ansible/roles/install_dpdk/tasks/main.yml b/ansible/roles/install_dpdk/tasks/main.yml
index fca0e33af..cab093ad5 100644
--- a/ansible/roles/install_dpdk/tasks/main.yml
+++ b/ansible/roles/install_dpdk/tasks/main.yml
@@ -20,8 +20,22 @@
# with_fileglob:
# - "{{ local_nsb_path }}/patches/dpdk_custom_patch/0*.patch"
+- name: find kernel for image, (including chroot)
+ find_kernel:
+ kernel: "{{ ansible_kernel }}"
+ register: found_kernel
+
+# Do this before installing kernel headers
+- name: Set dpdk_kernel to be the kernel we found
+ set_fact:
+ dpdk_kernel: "{{ found_kernel.kernel }}"
+
- include: "{{ ansible_os_family }}.yml"
+- name: set RTE_KERNELDIR to point to found kernel
+ set_fact:
+ RTE_KERNELDIR: "/lib/modules/{{ dpdk_kernel }}/build"
+
- my_make:
chdir: "{{ dpdk_path }}"
target: config
@@ -29,6 +43,8 @@
T: "{{ dpdk_make_arch }}"
O: "{{ dpdk_make_arch }}"
extra_args: "-j {{ ansible_processor_vcpus }}"
+ environment:
+ RTE_KERNELDIR: "{{ RTE_KERNELDIR }}"
- name: enable RTE_PORT_STATS_COLLECT
lineinfile:
@@ -57,6 +73,8 @@
- my_make:
chdir: "{{ dpdk_path }}/{{ dpdk_make_arch}}"
extra_args: "-j {{ ansible_processor_vcpus }}"
+ environment:
+ RTE_KERNELDIR: "{{ RTE_KERNELDIR }}"
- file:
path: "{{ dpdk_module_dir}}"
@@ -67,7 +85,8 @@
dest: "{{ dpdk_module_dir }}/igb_uio.ko"
remote_src: yes
-- command: depmod -a
+- name: run depmod for dpdk_kernel
+ command: depmod "{{ dpdk_kernel }}"
- file:
path: "{{ INSTALL_BIN_PATH }}"
diff --git a/ansible/roles/install_dpdk/vars/main.yml b/ansible/roles/install_dpdk/vars/main.yml
index a226045f5..1cc4f1583 100644
--- a/ansible/roles/install_dpdk/vars/main.yml
+++ b/ansible/roles/install_dpdk/vars/main.yml
@@ -1,9 +1,8 @@
---
dpdk_make_arch: x86_64-native-linuxapp-gcc
-dpdk_module_dir: "/lib/modules/{{ ansible_kernel }}/extra"
+dpdk_module_dir: "/lib/modules/{{ dpdk_kernel }}/extra"
hugetable_mount: /mnt/huge
dpdk_devbind:
"16.07": "{{ dpdk_path }}/tools/dpdk-devbind.py"
"17.02": "{{ dpdk_path }}/usertools/dpdk-devbind.py"
"17.04": "{{ dpdk_path }}/usertools/dpdk-devbind.py"
->>>>>>> 1f587bb... DRAFT: yardstick setup ansible, including load_images
diff --git a/ansible/roles/install_image_dependencies/defaults/main.yml b/ansible/roles/install_image_dependencies/defaults/main.yml
index b1695e278..1540806cc 100644
--- a/ansible/roles/install_image_dependencies/defaults/main.yml
+++ b/ansible/roles/install_image_dependencies/defaults/main.yml
@@ -13,9 +13,7 @@ install_dependencies:
- iproute2
- linux-tools-common
- linux-tools-generic
- - lmbench
- make
- - netperf
- patch
- perl
- rt-tests
diff --git a/ansible/roles/install_image_dependencies/tasks/main.yml b/ansible/roles/install_image_dependencies/tasks/main.yml
index 33d99af06..ffd30f33e 100644
--- a/ansible/roles/install_image_dependencies/tasks/main.yml
+++ b/ansible/roles/install_image_dependencies/tasks/main.yml
@@ -13,11 +13,11 @@
# limitations under the License.
---
- name: OS pre-workarounds
- include: "{{ target_os_family }}.yml"
+ include: "{{ ansible_os_family }}.yml"
- name: Install core packages
- action: "{{ ansible_pkg_mgr }} name={{ item }} state=latest"
+ action: "{{ ansible_pkg_mgr }} name={{ item }} state=latest update_cache=yes"
register: pkg_mgr_results
retries: "{{ pkg_mgr_retries }}"
until: pkg_mgr_results|success
- with_items: "{{ install_dependencies[target_os_family] }}"
+ with_items: "{{ install_dependencies[ansible_os_family] }}"
diff --git a/ansible/roles/install_samplevnf/tasks/main.yml b/ansible/roles/install_samplevnf/tasks/main.yml
new file mode 100644
index 000000000..d332c88bc
--- /dev/null
+++ b/ansible/roles/install_samplevnf/tasks/main.yml
@@ -0,0 +1,55 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+---
+- set_fact:
+ vnf_build_dir: "{{ samplevnf_path }}/VNFs/{{ vnf_build_dirs[vnf_name] }}"
+
+- set_fact:
+ vnf_app_name: "{{ vnf_app_names[vnf_name] }}"
+
+- name: Install extra build dependencies
+ action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
+ with_items: "{{ vnf_build_dependencies.get(vnf_name, {}).get(ansible_os_family, []) }}"
+
+
+- name: set build env vars
+ set_fact:
+ build_env_vars:
+ RTE_SDK: "{{ RTE_SDK }}"
+ RTE_TARGET: "{{ RTE_TARGET }}"
+ VNF_CORE: "{{ samplevnf_path }}"
+
+- name: set soft CRC for PROX when building in VM
+ set_fact:
+ build_env_vars: "{{ build_env_vars|combine({'crc': 'soft'}) }}"
+ when: vnf_name == "PROX" and image_type is defined and image_type == "vm"
+
+- name: "make {{ vnf_name }} clean"
+ my_make: chdir="{{ vnf_build_dir }}" target=clean extra_args="-j {{ ansible_processor_vcpus }}"
+ environment: "{{ build_env_vars }}"
+
+- name: "make {{ vnf_name }}"
+ my_make: chdir="{{ vnf_build_dir }}" extra_args="-j {{ ansible_processor_vcpus }}"
+ environment: "{{ build_env_vars }}"
+
+#- command: cp "{{ vnf_build_dir }}/{{ vnf_name }}/build/ip_pipeline" "{{ INSTALL_BIN_PATH }}/vACL_vnf"
+
+- name: "Install {{ vnf_name }} VNF"
+ copy:
+ src: "{{ vnf_build_dir }}/build/{{ vnf_app_name }}"
+ dest: "{{ INSTALL_BIN_PATH }}/{{ vnf_app_name }}"
+ remote_src: True
+ # make executable
+ mode: 0755
+
diff --git a/ansible/roles/download_prox/tasks/main.yml b/ansible/roles/install_samplevnf/vars/main.yml
index 0614c74fa..6f2c44a84 100644
--- a/ansible/roles/download_prox/tasks/main.yml
+++ b/ansible/roles/install_samplevnf/vars/main.yml
@@ -12,25 +12,30 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-- debug:
- var: prox_version
- verbosity: 2
-
-- name: fetch prox
- get_url:
- url: "{{ prox_url }}"
- dest: "{{ prox_dest }}"
- validate_certs: False
- checksum: "{{ prox_sha256s[prox_version] }}"
-
-- unarchive:
- src: "{{ clone_dest }}/{{ prox_file }}"
- dest: "{{ clone_dest }}/"
- copy: no
-
-- debug:
- var: prox_unarchive
- verbosity: 2
-
-- set_fact:
- prox_path: "{{ clone_dest }}/{{ prox_unarchive }}" \ No newline at end of file
+vnf_build_dependencies:
+ PROX:
+ Debian:
+ - pkg-config
+ - liblua5.2-dev
+ - libncurses5
+ - libncurses5-dev
+ - libncursesw5
+ - libncursesw5-dev
+ - libedit-dev
+ RedHat:
+ - pkgconfig
+ - lua-devel
+ - ncurses-devel
+ - libedit-devel
+vnf_build_dirs:
+ ACL: vACL
+ FW: vFW
+ CGNATP: vCGNAPT
+ UDP_Replay: UDP_Replay
+ PROX: DPPD-PROX
+vnf_app_names:
+ ACL: vACL
+ FW: vFW
+ CGNATP: vCGNAPT
+ UDP_Replay: UDP_Replay
+ PROX: prox
diff --git a/ansible/roles/install_trex/defaults/main.yml b/ansible/roles/install_trex/defaults/main.yml
index 1b2876301..a5555e355 100644
--- a/ansible/roles/install_trex/defaults/main.yml
+++ b/ansible/roles/install_trex/defaults/main.yml
@@ -13,5 +13,6 @@
# limitations under the License.
---
#TREX_DOWNLOAD: "https://trex-tgn.cisco.com/trex/release/v2.05.tar.gz"
-TREX_VERSION: v2.20
+TREX_VERSION: v2.28
TREX_DOWNLOAD: "{{ nsb_mirror_url|ternary(nsb_mirror_url, 'https://trex-tgn.cisco.com/trex/release' }}/{{ TREX_VERSION }}.tar.gz"
+INSTALL_BIN_PATH: "/opt/nsb_bin"
diff --git a/ansible/roles/install_trex/tasks/main.yml b/ansible/roles/install_trex/tasks/main.yml
index 4818a8087..7ba1fc833 100644
--- a/ansible/roles/install_trex/tasks/main.yml
+++ b/ansible/roles/install_trex/tasks/main.yml
@@ -12,17 +12,24 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-- set_fact:
- trex_file: "{{ trex_url|basename|regex_replace('[.]tar.gz', '') }}"
-
- file: path="{{ INSTALL_BIN_PATH }}/trex" state=absent
- file: path="{{ INSTALL_BIN_PATH }}/trex" state=directory
+- command: mv "{{ trex_dest }}/{{ trex_unarchive }}" "{{ INSTALL_BIN_PATH }}/trex/scripts"
+
+# Don't overwrite igb_uio.ko compiled from DPDK
-- command: mv "{{ clone_dest }}/{{ trex_unarchive }}" "{{ INSTALL_BIN_PATH }}/trex/scripts"
+- name: fix stl __init__.py for python module
+ file:
+ path: "{{ INSTALL_BIN_PATH }}/trex/scripts/automation/trex_control_plane/stl/__init__.py"
+ state: touch
-- file: path="{{ INSTALL_BIN_PATH }}/trex/scripts/automation/trex_control_plane/stl/__init__.py" state=touch
+- name: "symlink client to {{ INSTALL_BIN_PATH }}/trex_client"
+ file:
+ src: "{{ INSTALL_BIN_PATH }}/trex/scripts/automation/trex_control_plane"
+ dest: "{{ INSTALL_BIN_PATH }}/trex_client"
+ state: link
# Don't use trex/scripts/dpdk_nic_bind.py use DPDK usertools/dpdk-devbind.py
#- command: cp "{{ INSTALL_BIN_PATH }}/trex/scripts/dpdk_nic_bind.py" "{{ INSTALL_BIN_PATH }}"
diff --git a/ansible/roles/install_vnf_vACL/tasks/main.yml b/ansible/roles/install_vnf_vACL/tasks/main.yml
deleted file mode 100644
index ff2e769f0..000000000
--- a/ansible/roles/install_vnf_vACL/tasks/main.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
----
-- name: vACL_vnf make clean
- my_make: chdir="{{ acl_build_dir }}" target=clean extra_args="-j {{ ansible_processor_vcpus }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
- VNF_CORE: "{{ samplevnf_path }}"
-
-- name: make vACL VNF
- my_make: chdir="{{ acl_build_dir }}" extra_args="-j {{ ansible_processor_vcpus }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
- VNF_CORE: "{{ samplevnf_path }}"
-
-#- command: cp "{{ acl_build_dir }}/vACL/build/ip_pipeline" "{{ INSTALL_BIN_PATH }}/vACL_vnf"
-- name: Install vACL VNF
- copy:
- src: "{{ acl_build_dir }}/build/vACL"
- dest: "{{ INSTALL_BIN_PATH }}/vACL"
- remote_src: True
- # make executable
- mode: 0755
-
-#- command: cp "{{ acl_build_dir }}/vACL/config/full_tm_profile_10G.cfg" "{{ INSTALL_BIN_PATH }}/"
-#- copy:
-# src: "{{ acl_build_dir }}/vACL/config/full_tm_profile_10G.cfg"
-# dest: "{{ INSTALL_BIN_PATH }}/"
diff --git a/ansible/roles/install_vnf_vACL/vars/main.yml b/ansible/roles/install_vnf_vACL/vars/main.yml
deleted file mode 100644
index ee61bf11c..000000000
--- a/ansible/roles/install_vnf_vACL/vars/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-acl_build_dir: "{{ samplevnf_path }}/VNFs/vACL" \ No newline at end of file
diff --git a/ansible/roles/install_vnf_vCGNAPT/tasks/main.yml b/ansible/roles/install_vnf_vCGNAPT/tasks/main.yml
deleted file mode 100644
index 9f8458f6f..000000000
--- a/ansible/roles/install_vnf_vCGNAPT/tasks/main.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
----
-- name: vCGNAPT_vnf make clean
- my_make: chdir="{{ acl_build_dir }}" target=clean extra_args="-j {{ ansible_processor_vcpus }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
- VNF_CORE: "{{ samplevnf_path }}"
-
-- name: make vCGNAPT VNF
- my_make: chdir="{{ acl_build_dir }}" extra_args="-j {{ ansible_processor_vcpus }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
- VNF_CORE: "{{ samplevnf_path }}"
-
-#- command: cp "{{ acl_build_dir }}/vCGNAPT/build/ip_pipeline" "{{ INSTALL_BIN_PATH }}/vCGNAPT_vnf"
-- name: Install vCGNAPT VNF
- copy:
- src: "{{ acl_build_dir }}/build/vCGNAPT"
- dest: "{{ INSTALL_BIN_PATH }}/vCGNAPT"
- remote_src: True
- # make executable
- mode: 0755
-
-#- command: cp "{{ acl_build_dir }}/vCGNAPT/config/full_tm_profile_10G.cfg" "{{ INSTALL_BIN_PATH }}/"
-#- copy:
-# src: "{{ acl_build_dir }}/vCGNAPT/config/full_tm_profile_10G.cfg"
-# dest: "{{ INSTALL_BIN_PATH }}/"
diff --git a/ansible/roles/install_vnf_vCGNAPT/vars/main.yml b/ansible/roles/install_vnf_vCGNAPT/vars/main.yml
deleted file mode 100644
index cca1a89a3..000000000
--- a/ansible/roles/install_vnf_vCGNAPT/vars/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-acl_build_dir: "{{ samplevnf_path }}/VNFs/vCGNAPT" \ No newline at end of file
diff --git a/ansible/roles/install_vnf_vFW/tasks/main.yml b/ansible/roles/install_vnf_vFW/tasks/main.yml
deleted file mode 100644
index cb3df3ed4..000000000
--- a/ansible/roles/install_vnf_vFW/tasks/main.yml
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
----
-- name: vFW_vnf make clean
- my_make: chdir="{{ vfw_build_dir }}" target=clean extra_args="-j {{ ansible_processor_vcpus }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
- VNF_CORE: "{{ samplevnf_path }}"
-
-#- name: make vFW VNF
-# my_make: chdir="{{ vfw_build_dir }}" extra_args="-j {{ ansible_processor_vcpus }}"
-# environment:
-# RTE_SDK: "{{ RTE_SDK }}"
-# RTE_TARGET: "{{ RTE_TARGET }}"
-# VNF_CORE: "{{ samplevnf_path }}"
-
-- name: make vFW VNF
- command: make chdir="{{ vfw_build_dir }}" extra_args="-j {{ ansible_processor_vcpus }}" all
- args:
- chdir: "{{ vfw_build_dir }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
- VNF_CORE: "{{ samplevnf_path }}"
-
-#- command: cp "{{ vfw_build_dir }}/vFW/build/ip_pipeline" "{{ INSTALL_BIN_PATH }}/vFW_vnf"
-- name: Install vFW VNF
- copy:
- src: "{{ vfw_build_dir }}/build/vFW"
- dest: "{{ INSTALL_BIN_PATH }}/vFW"
- remote_src: True
- # make executable
- mode: 0755
-
-#- command: cp "{{ vfw_build_dir }}/vFW/config/full_tm_profile_10G.cfg" "{{ INSTALL_BIN_PATH }}/"
-#- copy:
-# src: "{{ vfw_build_dir }}/vFW/config/full_tm_profile_10G.cfg"
-# dest: "{{ INSTALL_BIN_PATH }}/"
diff --git a/ansible/roles/install_vnf_vFW/vars/main.yml b/ansible/roles/install_vnf_vFW/vars/main.yml
deleted file mode 100644
index 8a8a39865..000000000
--- a/ansible/roles/install_vnf_vFW/vars/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-vfw_build_dir: "{{ samplevnf_path }}/VNFs/vFW" \ No newline at end of file
diff --git a/ansible/roles/install_vnf_vPE/tasks/main.yml b/ansible/roles/install_vnf_vPE/tasks/main.yml
deleted file mode 100644
index 91d449a41..000000000
--- a/ansible/roles/install_vnf_vPE/tasks/main.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
----
-- name: vPE_vnf make clean
- my_make: chdir="{{ vpe_build_dir }}" target=clean extra_args="-j {{ ansible_processor_vcpus }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
-
-- name: make vPE VNF
- my_make: chdir="{{ vpe_build_dir }}" extra_args="-j {{ ansible_processor_vcpus }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
-
-#- command: cp "{{ vpe_build_dir }}/vPE/build/ip_pipeline" "{{ INSTALL_BIN_PATH }}/vPE_vnf"
-- name: Install vPE_vnf
- copy:
- src: "{{ vpe_build_dir }}/build/ip_pipeline"
- dest: "{{ INSTALL_BIN_PATH }}/vPE_vnf"
- remote_src: True
-
-#- command: cp "{{ vpe_build_dir }}/vPE/config/full_tm_profile_10G.cfg" "{{ INSTALL_BIN_PATH }}/"
-#- copy:
-# src: "{{ vpe_build_dir }}/vPE/config/full_tm_profile_10G.cfg"
-# dest: "{{ INSTALL_BIN_PATH }}/"
diff --git a/ansible/roles/install_vnf_vPE/vars/main.yml b/ansible/roles/install_vnf_vPE/vars/main.yml
deleted file mode 100644
index fe0a9727f..000000000
--- a/ansible/roles/install_vnf_vPE/vars/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-vpe_build_dir: "{{ dpdk_path }}/examples/ip_pipeline" \ No newline at end of file
diff --git a/ansible/roles/reset_resolv_conf/tasks/main.yml b/ansible/roles/reset_resolv_conf/tasks/main.yml
index 50094f24f..4e6de695d 100644
--- a/ansible/roles/reset_resolv_conf/tasks/main.yml
+++ b/ansible/roles/reset_resolv_conf/tasks/main.yml
@@ -21,7 +21,7 @@
file:
path: "{{ resolv_conf_stat.stat.lnk_source|dirname }}"
state: directory
- mode: 755
+ mode: 0755
- name: Override resolv.conf link source with specific nameserver
template:
diff --git a/ansible/roles/set_package_installer_proxy/tasks/Debian.yml b/ansible/roles/set_package_installer_proxy/tasks/Debian.yml
index 11117e5ed..d3891ab18 100644
--- a/ansible/roles/set_package_installer_proxy/tasks/Debian.yml
+++ b/ansible/roles/set_package_installer_proxy/tasks/Debian.yml
@@ -1,27 +1,16 @@
-# Copyright (c) 2016, Intel Corporation.
+# Copyright (c) 2016-2017 Intel Corporation
#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
#
-# * Redistributions of source code must retain the above copyright notice,
-# this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# * Neither the name of Intel Corporation nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
+# http://www.apache.org/licenses/LICENSE-2.0
#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
---
- name: Create apt.conf.d/ proxy config
template:
@@ -29,7 +18,7 @@
dest: "/etc/apt/apt.conf.d/20proxy"
- name: Test proxy connection
-# async: "{{ connection_timeout }}"
+ async: "{{ connection_timeout }}"
action: "{{ ansible_pkg_mgr }} name=tar state=latest update_cache=yes"
-# poll: 0
+ poll: 0
register: test_proxy_job_id
diff --git a/ansible/roles/set_package_installer_proxy/tasks/RedHat.yml b/ansible/roles/set_package_installer_proxy/tasks/RedHat.yml
index 809e43a60..1c3e9fb0f 100644
--- a/ansible/roles/set_package_installer_proxy/tasks/RedHat.yml
+++ b/ansible/roles/set_package_installer_proxy/tasks/RedHat.yml
@@ -1,27 +1,16 @@
-# Copyright (c) 2016, Intel Corporation.
+# Copyright (c) 2016-2017 Intel Corporation
#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
#
-# * Redistributions of source code must retain the above copyright notice,
-# this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# * Neither the name of Intel Corporation nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
+# http://www.apache.org/licenses/LICENSE-2.0
#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
---
# must do this before setting yum proxy
- name: find yum/dnf config
@@ -48,10 +37,14 @@
with_items: "{{ packager_conf_stat.results }}"
register: yum_proxy_lines
-# - name: Test proxy connection
-# # try workaround call makecache directly
-# # yum module was failing for some reason
-# async: "{{ connection_timeout }}"
-# command: "{{ ansible_pkg_mgr }} -d2 -y makecache"
-# poll: 0
-# register: test_proxy_job_id
+ - name: yum disable fastest mirrors
+ include: yum_disable_fastestmirrors.yml
+ when: ansible_pkg_mgr == 'yum'
+
+ - name: Test proxy connection
+ # try workaround call makecache directly
+ # yum module was failing for some reason
+ async: "{{ connection_timeout }}"
+ command: "{{ ansible_pkg_mgr }} -d2 -y makecache"
+ poll: 0
+ register: test_proxy_job_id
diff --git a/ansible/roles/set_package_installer_proxy/tasks/main.yml b/ansible/roles/set_package_installer_proxy/tasks/main.yml
index 9838cd489..fea424bf3 100644
--- a/ansible/roles/set_package_installer_proxy/tasks/main.yml
+++ b/ansible/roles/set_package_installer_proxy/tasks/main.yml
@@ -1,40 +1,29 @@
-# Copyright (c) 2016, Intel Corporation.
+# Copyright (c) 2016-2017 Intel Corporation
#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
#
-# * Redistributions of source code must retain the above copyright notice,
-# this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# * Neither the name of Intel Corporation nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
+# http://www.apache.org/licenses/LICENSE-2.0
#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
---
- name: Configure package manager proxy
include: "{{ ansible_os_family }}.yml"
-# - async_status: jid={{ test_proxy_job_id.ansible_job_id }}
-# register: test_proxy_result
-# until: test_proxy_result.finished
-# retries: 60
-# delay: 10
-#
-# - debug: var=hostvars[item]['test_proxy_result']
-# with_items: "{{ hostvars }}"
-#
-# - name: Verify proxy test
-# fail: msg="proxy test timeout"
-# when: "{{ test_proxy_result.get('finished', 0) == 0 }}"
+ - async_status: jid={{ test_proxy_job_id.ansible_job_id }}
+ register: test_proxy_result
+ until: test_proxy_result.finished
+ retries: 60
+ delay: 10
+
+ - debug: var=hostvars[item]['test_proxy_result']
+ with_items: "{{ hostvars }}"
+
+ - name: Verify proxy test
+ fail: msg="proxy test timeout"
+ when: "test_proxy_result.get('finished', 0) == 0"
diff --git a/ansible/roles/set_package_installer_proxy/tasks/yum_disable_fastestmirrors.yml b/ansible/roles/set_package_installer_proxy/tasks/yum_disable_fastestmirrors.yml
new file mode 100644
index 000000000..42388bcd9
--- /dev/null
+++ b/ansible/roles/set_package_installer_proxy/tasks/yum_disable_fastestmirrors.yml
@@ -0,0 +1,11 @@
+---
+ - name: yum disable fastest mirrors
+ lineinfile:
+ dest: "/etc/yum/pluginconf.d/fastestmirror.conf"
+ regexp: "^enabled=1"
+ line: "enabled=0"
+ ignore_errors: true
+
+ - name: yum clean all
+ command: yum clean all
+
diff --git a/ansible/ubuntu_server_cloudimg_modify_vpe.yml b/ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml
index f55a30fb9..14bdd7eea 100644
--- a/ansible/ubuntu_server_cloudimg_modify_vpe.yml
+++ b/ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml
@@ -12,30 +12,31 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
-- hosts: chroot_image
- connection: chroot
+- hosts: all
vars:
clone_dir: /tmp/yardstick-clone
- pre_tasks:
- - debug: msg="chrooted in {{ inventory_hostname }}"
roles:
- - reset_resolv_conf
- add_custom_repos
- role: set_package_installer_proxy
when: proxy_env is defined and proxy_env
- # can update grub in chroot/docker
-# - enable_hugepages_on_boot
- - modify_cloud_config
+# can't update grub in chroot/docker
+ - enable_hugepages_on_boot
- install_image_dependencies
- role: download_dpdk
- dpdk_version: "16.07"
+# dpdk_version: "17.02"
- install_dpdk
- # vPE is part of DPDK so we don't need to copy it
- - install_vnf_vPE
-# - copy_L4Replay
-# - install_L4Replay
-# - copy_trex
-# - install_trex
-
+ - download_trex
+ - install_trex
+ - download_samplevnfs
+ - role: install_samplevnf
+ vnf_name: PROX
+ - role: install_samplevnf
+ vnf_name: UDP_Replay
+ - role: install_samplevnf
+ vnf_name: ACL
+ - role: install_samplevnf
+ vnf_name: FW
+ - role: install_samplevnf
+ vnf_name: CGNATP
diff --git a/ansible/ubuntu_server_cloudimg_modify.yml b/ansible/ubuntu_server_cloudimg_modify.yml
index 950655ec8..099d5803f 100644
--- a/ansible/ubuntu_server_cloudimg_modify.yml
+++ b/ansible/ubuntu_server_cloudimg_modify.yml
@@ -25,6 +25,8 @@
- reset_resolv_conf
- add_custom_repos
- modify_cloud_config
+ - role: set_package_installer_proxy
+ when: proxy_env is defined and proxy_env
- install_image_dependencies
- download_unixbench
- install_unixbench
diff --git a/ansible/ubuntu_server_cloudimg_modify_cgnapt.yml b/ansible/ubuntu_server_cloudimg_modify_cgnapt.yml
deleted file mode 100644
index 3f2a179bb..000000000
--- a/ansible/ubuntu_server_cloudimg_modify_cgnapt.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright (c) 2017 Intel Corporation.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
----
-- hosts: chroot_image
- connection: chroot
- vars:
- clone_dir: /tmp/yardstick-clone
-
- pre_tasks:
- - debug: msg="chrooted in {{ inventory_hostname }}"
-
- roles:
-# - reset_resolv_conf
-# - add_custom_repos
-# - role: set_package_installer_proxy
-# when: proxy_env is defined and proxy_env
- # can update grub in chroot/docker
-# - enable_hugepages_on_boot
-# - modify_cloud_config
-# - install_image_dependencies
-# - role: download_dpdk
-# dpdk_version: "16.07"
-# - install_dpdk
-# - download_samplevnfs
- - install_vnf_vCGNAPT
-# - copy_L4Replay
-# - install_L4Replay
-# - copy_trex
-# - install_trex
-
diff --git a/ansible/ubuntu_server_cloudimg_modify_dpdk.yml b/ansible/ubuntu_server_cloudimg_modify_dpdk.yml
index 2a087ce91..6bbb383d8 100644
--- a/ansible/ubuntu_server_cloudimg_modify_dpdk.yml
+++ b/ansible/ubuntu_server_cloudimg_modify_dpdk.yml
@@ -25,6 +25,8 @@
- add_custom_repos
- enable_hugepages_on_boot
- modify_cloud_config
+ - role: set_package_installer_proxy
+ when: proxy_env is defined and proxy_env
- install_image_dependencies
- download_unixbench
- install_unixbench
diff --git a/ansible/ubuntu_server_cloudimg_modify_acl.yml b/ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml
index 98542d7a3..2700b810f 100644
--- a/ansible/ubuntu_server_cloudimg_modify_acl.yml
+++ b/ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml
@@ -18,24 +18,35 @@
clone_dir: /tmp/yardstick-clone
pre_tasks:
- - debug: msg="chrooted in {{ inventory_hostname }}"
+ - debug:
+ msg: "chrooted in {{ inventory_hostname }}"
+ - debug:
+ var: proxy_env
+ verbosity: 2
roles:
- reset_resolv_conf
- add_custom_repos
- role: set_package_installer_proxy
when: proxy_env is defined and proxy_env
- # can update grub in chroot/docker
-# - enable_hugepages_on_boot
+# can't update grub in chroot/docker
+ - enable_hugepages_on_boot
- modify_cloud_config
- install_image_dependencies
-# - role: download_dpdk
-# dpdk_version: "16.07"
-# - install_dpdk
-# - download_samplevnfs
-# - install_vnf_vACL
-# - copy_L4Replay
-# - install_L4Replay
- - copy_trex
+ - role: download_dpdk
+# dpdk_version: "17.02"
+ - install_dpdk
+ - download_trex
- install_trex
+ - download_samplevnfs
+ - role: install_samplevnf
+ vnf_name: PROX
+ - role: install_samplevnf
+ vnf_name: UDP_Replay
+ - role: install_samplevnf
+ vnf_name: ACL
+ - role: install_samplevnf
+ vnf_name: FW
+ - role: install_samplevnf
+ vnf_name: CGNATP
diff --git a/ansible/ubuntu_server_cloudimg_modify_vfw.yml b/ansible/ubuntu_server_cloudimg_modify_vfw.yml
deleted file mode 100644
index f8cd3ecdc..000000000
--- a/ansible/ubuntu_server_cloudimg_modify_vfw.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright (c) 2017 Intel Corporation.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
----
-- hosts: chroot_image
- connection: chroot
- vars:
- clone_dir: /tmp/yardstick-clone
-
- pre_tasks:
- - debug: msg="chrooted in {{ inventory_hostname }}"
-
- roles:
-# - reset_resolv_conf
-# - add_custom_repos
-# - role: set_package_installer_proxy
-# when: proxy_env is defined and proxy_env
- # can update grub in chroot/docker
-# - enable_hugepages_on_boot
-# - modify_cloud_config
-# - install_image_dependencies
-# - role: download_dpdk
-# dpdk_version: "16.07"
-# - install_dpdk
-# - download_samplevnfs
- - install_vnf_vFW
-# - copy_L4Replay
-# - install_L4Replay
-# - copy_trex
-# - install_trex
-
diff --git a/ansible/yardstick-install-inventory.ini b/ansible/yardstick-install-inventory.ini
new file mode 100644
index 000000000..e2647b033
--- /dev/null
+++ b/ansible/yardstick-install-inventory.ini
@@ -0,0 +1,4 @@
+# the group of systems on which to install yardstick
+# by default just localhost
+[yardstick]
+localhost ansible_connection=local
diff --git a/api/database/v2/handlers.py b/api/database/v2/handlers.py
index 1bc32bf0e..e4f1dd668 100644
--- a/api/database/v2/handlers.py
+++ b/api/database/v2/handlers.py
@@ -87,6 +87,11 @@ class V2ImageHandler(object):
raise ValueError
return image
+ def delete_by_uuid(self, uuid):
+ image = self.get_by_uuid(uuid)
+ db_session.delete(image)
+ db_session.commit()
+
class V2PodHandler(object):
diff --git a/api/database/v2/models.py b/api/database/v2/models.py
index 1e85559cb..59dab3ebc 100644
--- a/api/database/v2/models.py
+++ b/api/database/v2/models.py
@@ -48,9 +48,6 @@ class V2Image(Base):
name = Column(String(30))
description = Column(Text)
environment_id = Column(String(30))
- size = Column(String(30))
- status = Column(String(30))
- time = Column(DateTime)
class V2Container(Base):
diff --git a/api/resources/v1/env.py b/api/resources/v1/env.py
index 8367fa9eb..04cc659c7 100644
--- a/api/resources/v1/env.py
+++ b/api/resources/v1/env.py
@@ -31,7 +31,7 @@ from yardstick.common import utils
from yardstick.common.utils import result_handler
from yardstick.common import openstack_utils
from yardstick.common.httpClient import HttpClient
-
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
LOG.setLevel(logging.DEBUG)
@@ -88,13 +88,13 @@ class V1Env(ApiResource):
def _create_dashboard(self, ip):
url = 'http://admin:admin@{}:{}/api/dashboards/db'.format(ip, consts.GRAFANA_PORT)
- path = os.path.join(consts.REPOS_DIR, 'dashboard', '*dashboard.json')
+ path = os.path.join(consts.REPOS_DIR, 'dashboard', 'opnfv_yardstick_tc*.json')
for i in sorted(glob.iglob(path)):
with open(i) as f:
data = jsonutils.load(f)
try:
- HttpClient().post(url, data)
+ HttpClient().post(url, {"dashboard": data})
except Exception:
LOG.exception('Create dashboard %s failed', i)
raise
@@ -120,10 +120,10 @@ class V1Env(ApiResource):
"basicAuth": True,
"basicAuthUser": "admin",
"basicAuthPassword": "admin",
- "isDefault": False,
+ "isDefault": True,
}
try:
- HttpClient().post(url, data)
+ HttpClient().post(url, data, timeout=10)
except Exception:
LOG.exception('Create datasources failed')
raise
@@ -393,7 +393,7 @@ class V1Env(ApiResource):
return result_handler(consts.API_ERROR, 'file must be provided')
LOG.info('Checking file')
- data = yaml.safe_load(pod_file.read())
+ data = yaml_load(pod_file.read())
if not isinstance(data, collections.Mapping):
return result_handler(consts.API_ERROR, 'invalid yaml file')
diff --git a/api/resources/v1/tasks.py b/api/resources/v1/tasks.py
new file mode 100644
index 000000000..52455fbf5
--- /dev/null
+++ b/api/resources/v1/tasks.py
@@ -0,0 +1,50 @@
+##############################################################################
+# Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import os
+import errno
+import uuid
+
+from api import ApiResource
+from api.database.v1.handlers import TasksHandler
+from yardstick.common import constants as consts
+from yardstick.common.utils import result_handler
+
+
+class V1TaskLog(ApiResource):
+ def get(self, task_id):
+
+ try:
+ uuid.UUID(task_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'invalid task_id')
+
+ task_handler = TasksHandler()
+ try:
+ task = task_handler.get_task_by_taskid(task_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'invalid task_id')
+
+ index = int(self._get_args().get('index', 0))
+
+ try:
+ with open(os.path.join(consts.TASK_LOG_DIR, '{}.log'.format(task_id))) as f:
+ f.seek(index)
+ data = f.readlines()
+ index = f.tell()
+ except OSError as e:
+ if e.errno == errno.ENOENT:
+ return result_handler(consts.API_ERROR, 'log file does not exist')
+ return result_handler(consts.API_ERROR, 'error with log file')
+
+ return_data = {
+ 'index': index,
+ 'data': data
+ }
+
+ return result_handler(task.status, return_data)
diff --git a/api/resources/v2/environments.py b/api/resources/v2/environments.py
index f021a3c5a..158e98be7 100644
--- a/api/resources/v2/environments.py
+++ b/api/resources/v2/environments.py
@@ -35,6 +35,9 @@ class V2Environments(ApiResource):
container_info = e['container_id']
e['container_id'] = jsonutils.loads(container_info) if container_info else {}
+ image_id = e['image_id']
+ e['image_id'] = image_id.split(',') if image_id else []
+
data = {
'environments': environments
}
@@ -78,8 +81,13 @@ class V2Environment(ApiResource):
return result_handler(consts.API_ERROR, 'no such environment id')
environment = change_obj_to_dict(environment)
+
container_id = environment['container_id']
environment['container_id'] = jsonutils.loads(container_id) if container_id else {}
+
+ image_id = environment['image_id']
+ environment['image_id'] = image_id.split(',') if image_id else []
+
return result_handler(consts.API_SUCCESS, {'environment': environment})
def delete(self, environment_id):
diff --git a/api/resources/v2/images.py b/api/resources/v2/images.py
index 8359e105b..0c36a0a26 100644
--- a/api/resources/v2/images.py
+++ b/api/resources/v2/images.py
@@ -7,76 +7,361 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
import logging
-import subprocess
+import os
+import uuid
import threading
+import requests
+import datetime
from api import ApiResource
+from api.database.v2.handlers import V2ImageHandler
+from api.database.v2.handlers import V2EnvironmentHandler
from yardstick.common.utils import result_handler
from yardstick.common.utils import source_env
from yardstick.common.utils import change_obj_to_dict
from yardstick.common.openstack_utils import get_nova_client
+from yardstick.common.openstack_utils import get_glance_client
from yardstick.common import constants as consts
LOG = logging.getLogger(__name__)
LOG.setLevel(logging.DEBUG)
+IMAGE_MAP = {
+ 'yardstick-image': {
+ 'path': os.path.join(consts.IMAGE_DIR, 'yardstick-image.img'),
+ 'url': 'http://artifacts.opnfv.org/yardstick/images/yardstick-image.img'
+ },
+ 'Ubuntu-16.04': {
+ 'path': os.path.join(consts.IMAGE_DIR, 'xenial-server-cloudimg-amd64-disk1.img'),
+ 'url': 'cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img'
+ },
+ 'cirros-0.3.5': {
+ 'path': os.path.join(consts.IMAGE_DIR, 'cirros-0.3.5-x86_64-disk.img'),
+ 'url': 'http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img'
+ }
+}
+
class V2Images(ApiResource):
def get(self):
try:
source_env(consts.OPENRC)
- except:
+ except Exception:
return result_handler(consts.API_ERROR, 'source openrc error')
nova_client = get_nova_client()
try:
images_list = nova_client.images.list()
- except:
+ except Exception:
return result_handler(consts.API_ERROR, 'get images error')
else:
- images = [self.get_info(change_obj_to_dict(i)) for i in images_list]
- status = 1 if all(i['status'] == 'ACTIVE' for i in images) else 0
- if not images:
- status = 0
+ images = {i.name: self.get_info(change_obj_to_dict(i)) for i in images_list}
- return result_handler(consts.API_SUCCESS, {'status': status, 'images': images})
+ return result_handler(consts.API_SUCCESS, {'status': 1, 'images': images})
def post(self):
return self._dispatch_post()
def get_info(self, data):
+ try:
+ size = data['OS-EXT-IMG-SIZE:size']
+ except KeyError:
+ size = None
+ else:
+ size = float(size) / 1024 / 1024
+
result = {
'name': data.get('name', ''),
- 'size': data.get('OS-EXT-IMG-SIZE:size', ''),
- 'status': data.get('status', ''),
- 'time': data.get('updated', '')
+ 'discription': data.get('description', ''),
+ 'size': size,
+ 'status': data.get('status'),
+ 'time': data.get('updated')
}
return result
def load_image(self, args):
- thread = threading.Thread(target=self._load_images)
+ try:
+ image_name = args['name']
+ except KeyError:
+ return result_handler(consts.API_ERROR, 'image name must provided')
+
+ if image_name not in IMAGE_MAP:
+ return result_handler(consts.API_ERROR, 'wrong image name')
+
+ thread = threading.Thread(target=self._do_load_image, args=(image_name,))
thread.start()
+ return result_handler(consts.API_SUCCESS, {'image': image_name})
+
+ def upload_image(self, args):
+ try:
+ image_file = args['file']
+ except KeyError:
+ return result_handler(consts.API_ERROR, 'file must be provided')
+
+ try:
+ environment_id = args['environment_id']
+ except KeyError:
+ return result_handler(consts.API_ERROR, 'environment_id must be provided')
+
+ try:
+ uuid.UUID(environment_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'invalid environment id')
+
+ environment_handler = V2EnvironmentHandler()
+ try:
+ environment = environment_handler.get_by_uuid(environment_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'no such environment')
+
+ file_path = os.path.join(consts.IMAGE_DIR, image_file.filename)
+ LOG.info('saving file')
+ image_file.save(file_path)
+
+ LOG.info('loading image')
+ self._load_image(image_file.filename, file_path)
+
+ LOG.info('creating image in DB')
+ image_handler = V2ImageHandler()
+ image_id = str(uuid.uuid4())
+ image_init_data = {
+ 'uuid': image_id,
+ 'name': image_file.filename,
+ 'environment_id': environment_id
+ }
+ image_handler.insert(image_init_data)
+
+ LOG.info('update image in environment')
+ if environment.image_id:
+ image_list = environment.image_id.split(',')
+ image_list.append(image_id)
+ new_image_id = ','.join(image_list)
+ else:
+ new_image_id = image_id
+
+ environment_handler.update_attr(environment_id, {'image_id': new_image_id})
+
+ return result_handler(consts.API_SUCCESS, {'uuid': image_id})
+
+ def upload_image_by_url(self, args):
+ try:
+ url = args['url']
+ except KeyError:
+ return result_handler(consts.API_ERROR, 'url must be provided')
+
+ try:
+ environment_id = args['environment_id']
+ except KeyError:
+ return result_handler(consts.API_ERROR, 'environment_id must be provided')
+
+ try:
+ uuid.UUID(environment_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'invalid environment id')
+
+ environment_handler = V2EnvironmentHandler()
+ try:
+ environment = environment_handler.get_by_uuid(environment_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'no such environment')
+
+ thread = threading.Thread(target=self._do_upload_image_by_url, args=(url,))
+ thread.start()
+
+ file_name = url.split('/')[-1]
+
+ LOG.info('creating image in DB')
+ image_handler = V2ImageHandler()
+ image_id = str(uuid.uuid4())
+ image_init_data = {
+ 'uuid': image_id,
+ 'name': file_name,
+ 'environment_id': environment_id
+ }
+ image_handler.insert(image_init_data)
+
+ LOG.info('update image in environment')
+ if environment.image_id:
+ image_list = environment.image_id.split(',')
+ image_list.append(image_id)
+ new_image_id = ','.join(image_list)
+ else:
+ new_image_id = image_id
+
+ environment_handler.update_attr(environment_id, {'image_id': new_image_id})
+
+ return result_handler(consts.API_SUCCESS, {'uuid': image_id})
+
+ def delete_image(self, args):
+ try:
+ image_name = args['name']
+ except KeyError:
+ return result_handler(consts.API_ERROR, 'image name must provided')
+
+ if image_name not in IMAGE_MAP:
+ return result_handler(consts.API_ERROR, 'wrong image name')
+
+ glance_client = get_glance_client()
+ try:
+ image = next((i for i in glance_client.images.list() if i.name == image_name))
+ except StopIteration:
+ return result_handler(consts.API_ERROR, 'can not find image')
+
+ glance_client.images.delete(image.id)
+
return result_handler(consts.API_SUCCESS, {})
- def _load_images(self):
+ def _do_upload_image_by_url(self, url):
+ file_name = url.split('/')[-1]
+ path = os.path.join(consts.IMAGE_DIR, file_name)
+
+ LOG.info('download image')
+ self._download_image(url, path)
+
+ LOG.info('loading image')
+ self._load_image(file_name, path)
+
+ def _do_load_image(self, image_name):
+ if not os.path.exists(IMAGE_MAP[image_name]['path']):
+ self._download_image(IMAGE_MAP[image_name]['url'],
+ IMAGE_MAP[image_name]['path'])
+
+ self._load_image(image_name, IMAGE_MAP[image_name]['path'])
+
+ def _load_image(self, image_name, image_path):
LOG.info('source openrc')
source_env(consts.OPENRC)
- LOG.info('clean images')
- cmd = [consts.CLEAN_IMAGES_SCRIPT]
- p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
- cwd=consts.REPOS_DIR)
- _, err = p.communicate()
- if p.returncode != 0:
- LOG.error('clean image failed: %s', err)
-
- LOG.info('load images')
- cmd = [consts.LOAD_IMAGES_SCRIPT]
- p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
- cwd=consts.REPOS_DIR)
- _, err = p.communicate()
- if p.returncode != 0:
- LOG.error('load image failed: %s', err)
+ LOG.info('load image')
+ glance_client = get_glance_client()
+ image = glance_client.images.create(name=image_name,
+ visibility='public',
+ disk_format='qcow2',
+ container_format='bare')
+ with open(image_path, 'rb') as f:
+ glance_client.images.upload(image.id, f)
LOG.info('Done')
+
+ def _download_image(self, url, path):
+ start = datetime.datetime.now().replace(microsecond=0)
+
+ LOG.info('download image from: %s', url)
+ self._download_file(url, path)
+
+ end = datetime.datetime.now().replace(microsecond=0)
+ LOG.info('download image success, total: %s s', end - start)
+
+ def _download_handler(self, start, end, url, filename):
+
+ headers = {'Range': 'bytes=%d-%d' % (start, end)}
+ r = requests.get(url, headers=headers, stream=True)
+
+ with open(filename, "r+b") as fp:
+ fp.seek(start)
+ fp.tell()
+ fp.write(r.content)
+
+ def _download_file(self, url, path, num_thread=5):
+
+ r = requests.head(url)
+ try:
+ file_size = int(r.headers['content-length'])
+ except Exception:
+ return
+
+ with open(path, 'wb') as f:
+ f.truncate(file_size)
+
+ thread_list = []
+ part = file_size // num_thread
+ for i in range(num_thread):
+ start = part * i
+ end = start + part if i != num_thread - 1 else file_size
+
+ kwargs = {'start': start, 'end': end, 'url': url, 'filename': path}
+ t = threading.Thread(target=self._download_handler, kwargs=kwargs)
+ t.setDaemon(True)
+ t.start()
+ thread_list.append(t)
+
+ for t in thread_list:
+ t.join()
+
+
+class V2Image(ApiResource):
+ def get(self, image_id):
+ try:
+ uuid.UUID(image_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'invalid image id')
+
+ image_handler = V2ImageHandler()
+ try:
+ image = image_handler.get_by_uuid(image_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'no such image id')
+
+ nova_client = get_nova_client()
+ images = nova_client.images.list()
+ try:
+ image = next((i for i in images if i.name == image.name))
+ except StopIteration:
+ pass
+
+ return_image = self.get_info(change_obj_to_dict(image))
+ return_image['id'] = image_id
+
+ return result_handler(consts.API_SUCCESS, {'image': return_image})
+
+ def delete(self, image_id):
+ try:
+ uuid.UUID(image_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'invalid image id')
+
+ image_handler = V2ImageHandler()
+ try:
+ image = image_handler.get_by_uuid(image_id)
+ except ValueError:
+ return result_handler(consts.API_ERROR, 'no such image id')
+
+ LOG.info('delete image in openstack')
+ glance_client = get_glance_client()
+ try:
+ image_o = next((i for i in glance_client.images.list() if i.name == image.name))
+ except StopIteration:
+ return result_handler(consts.API_ERROR, 'can not find image')
+
+ glance_client.images.delete(image_o.id)
+
+ LOG.info('delete image in environment')
+ environment_id = image.environment_id
+ environment_handler = V2EnvironmentHandler()
+ environment = environment_handler.get_by_uuid(environment_id)
+ image_list = environment.image_id.split(',')
+ image_list.remove(image_id)
+ environment_handler.update_attr(environment_id, {'image_id': ','.join(image_list)})
+
+ LOG.info('delete image in DB')
+ image_handler.delete_by_uuid(image_id)
+
+ return result_handler(consts.API_SUCCESS, {'image': image_id})
+
+ def get_info(self, data):
+ try:
+ size = data['OS-EXT-IMG-SIZE:size']
+ except KeyError:
+ size = None
+ else:
+ size = float(size) / 1024 / 1024
+
+ result = {
+ 'name': data.get('name', ''),
+ 'description': data.get('description', ''),
+ 'size': size,
+ 'status': data.get('status'),
+ 'time': data.get('updated')
+ }
+ return result
diff --git a/api/resources/v2/pods.py b/api/resources/v2/pods.py
index f2316d353..d98238ca1 100644
--- a/api/resources/v2/pods.py
+++ b/api/resources/v2/pods.py
@@ -18,6 +18,7 @@ from api.database.v2.handlers import V2EnvironmentHandler
from yardstick.common import constants as consts
from yardstick.common.utils import result_handler
from yardstick.common.task_template import TaskTemplate
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
LOG.setLevel(logging.DEBUG)
@@ -48,7 +49,7 @@ class V2Pods(ApiResource):
upload_file.save(consts.POD_FILE)
with open(consts.POD_FILE) as f:
- data = yaml.safe_load(TaskTemplate.render(f.read()))
+ data = yaml_load(TaskTemplate.render(f.read()))
LOG.debug('pod content is: %s', data)
LOG.info('create pod in database')
diff --git a/api/resources/v2/testcases.py b/api/resources/v2/testcases.py
index 316ef2664..0edbf6285 100644
--- a/api/resources/v2/testcases.py
+++ b/api/resources/v2/testcases.py
@@ -60,7 +60,13 @@ class V2Testcase(ApiResource):
options = {k: {'description': '', 'type': v.__class__.__name__}
for k, v in jinja2schema.infer(data).items()}
-
+ # [('segmentation_id', < scalar >), ('image', < string >), ('provider', < scalar >),
+ # ('physical_network', < string >), ('packetsize', < number >)]
+ for k, v in options.items():
+ if k == 'segmentation_id':
+ options[k]['type'] = 'Number'
+ if k == 'provider':
+ options[k]['type'] = 'String'
return result_handler(consts.API_SUCCESS, {'testcase': data, 'args': options})
def delete(self, case_name):
diff --git a/api/server.py b/api/server.py
index 158b8a508..37a1ab6a6 100644
--- a/api/server.py
+++ b/api/server.py
@@ -35,6 +35,7 @@ except ImportError:
LOG = logging.getLogger(__name__)
app = Flask(__name__)
+app.config['MAX_CONTENT_LENGTH'] = 2 * 1024 * 1024 * 1024
Swagger(app)
diff --git a/api/urls.py b/api/urls.py
index 83cf4daf9..4b8e39e8f 100644
--- a/api/urls.py
+++ b/api/urls.py
@@ -20,6 +20,7 @@ urlpatterns = [
Url('/yardstick/testsuites/action', 'v1_test_suite'),
Url('/yardstick/results', 'v1_result'),
Url('/yardstick/env/action', 'v1_env'),
+ Url('/yardstick/tasks/<task_id>/log', 'v1_task_log'),
# api v2
Url('/api/v2/yardstick/environments', 'v2_environments'),
@@ -36,6 +37,7 @@ urlpatterns = [
Url('/api/v2/yardstick/images', 'v2_images'),
Url('/api/v2/yardstick/images/action', 'v2_images'),
+ Url('/api/v2/yardstick/images/<image_id>', 'v2_image'),
Url('/api/v2/yardstick/containers', 'v2_containers'),
Url('/api/v2/yardstick/containers/action', 'v2_containers'),
diff --git a/dashboard/KVMFORNFV-Cyclictest b/dashboard/KVMFORNFV-Cyclictest
index 1a82c5466..610c19bcc 100644
--- a/dashboard/KVMFORNFV-Cyclictest
+++ b/dashboard/KVMFORNFV-Cyclictest
@@ -59,8 +59,8 @@
{
"aliasColors": {
"kvmfornfv_cyclictest_idle_idle.avg": "#7EB26D",
- "kvmfornfv_cyclictest_idle_idle.max": "#6ED0E0",
- "kvmfornfv_cyclictest_idle_idle.min": "#EAB839"
+ "kvmfornfv_cyclictest_idle_idle.max": "#EAB839",
+ "kvmfornfv_cyclictest_idle_idle.min": "#6ED0E0"
},
"bars": false,
"datasource": "yardstick-vtc",
diff --git a/dashboard/KVMFORNFV-Packet-Forwarding b/dashboard/KVMFORNFV-Packet-Forwarding
index 41f8c73e4..a8d0c71e4 100644
--- a/dashboard/KVMFORNFV-Packet-Forwarding
+++ b/dashboard/KVMFORNFV-Packet-Forwarding
@@ -39,7 +39,1200 @@
{
"collapse": false,
"editable": true,
- "height": 460,
+ "height": "460",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 7,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "min_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "avg_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "max_value"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 64(latency)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "ns",
+ "label": "latency",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 28,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 64(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 8,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '128' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "min_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "avg_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "max_value"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "128"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 128(latency)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "ns",
+ "label": "latency",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 29,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "128"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 128(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '512' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "min_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "avg_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "max_value"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "512"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 512(latency)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "ns",
+ "label": "latency",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 30,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "512"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 512(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 10,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1024' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "min_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "avg_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "max_value"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1024"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 1024(latency)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "ns",
+ "label": "latency",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 32,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1024"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 1024(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 11,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1518' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "min_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "avg_value"
+ ],
+ "type": "field"
+ }
+ ],
+ [
+ {
+ "params": [
+ "max_value"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1518"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 1518(latency)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "ns",
+ "label": "latency",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 31,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "128"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "phy2phy_tput 1518(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": true,
+ "title": "KVM4NFV-phy2phy-tput-OVS_with_DPDK_and_vHost_User",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "460",
"panels": [
{
"aliasColors": {},
@@ -128,7 +1321,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput 64",
+ "title": "pvp_tput 64(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -164,7 +1357,118 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 33,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput 64(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
},
{
"aliasColors": {},
@@ -253,7 +1557,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput 128",
+ "title": "pvp_tput 128(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -289,7 +1593,118 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 35,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1024"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput 128(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
},
{
"aliasColors": {},
@@ -378,7 +1793,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput 512",
+ "title": "pvp_tput 512(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -414,7 +1829,118 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 34,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1024"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput 512(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
},
{
"aliasColors": {},
@@ -503,7 +2029,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput 1024",
+ "title": "pvp_tput 1024(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -539,7 +2065,118 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 37,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1024"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput 1024(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
},
{
"aliasColors": {},
@@ -628,7 +2265,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput 1518",
+ "title": "pvp_tput 1518(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -664,7 +2301,118 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 36,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1518"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput 1518(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
}
],
"repeat": null,
@@ -696,7 +2444,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 7,
+ "id": 17,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -710,7 +2458,6 @@
},
"lines": true,
"linewidth": 1,
- "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -724,9 +2471,9 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvp_tput_SRIOV",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '64' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -767,7 +2514,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput 64",
+ "title": "pvp_tput_SRIOV 64(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -803,7 +2550,8 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
},
{
"aliasColors": {},
@@ -822,7 +2570,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 8,
+ "id": 38,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -836,7 +2584,6 @@
},
"lines": true,
"linewidth": 1,
- "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -850,9 +2597,119 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvp_tput_SRIOV",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '128' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput_SRIOV 64(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 18,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_SRIOV",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '128' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -893,7 +2750,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput 128",
+ "title": "pvp_tput_SRIOV 128(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -929,7 +2786,8 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
},
{
"aliasColors": {},
@@ -948,7 +2806,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 9,
+ "id": 40,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -962,7 +2820,6 @@
},
"lines": true,
"linewidth": 1,
- "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -976,9 +2833,119 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvp_tput_SRIOV",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '512' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "128"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput_SRIOV 128(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 19,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_SRIOV",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '512' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1019,7 +2986,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput 512",
+ "title": "pvp_tput_SRIOV 512(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -1055,7 +3022,8 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
},
{
"aliasColors": {},
@@ -1074,7 +3042,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 10,
+ "id": 39,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -1088,7 +3056,6 @@
},
"lines": true,
"linewidth": 1,
- "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -1102,9 +3069,119 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvp_tput_SRIOV",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1024' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "512"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput_SRIOV 512(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 20,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_SRIOV",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '1024' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1145,7 +3222,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput 1024",
+ "title": "pvp_tput_SRIOV 1024(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -1181,7 +3258,8 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
},
{
"aliasColors": {},
@@ -1200,7 +3278,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 11,
+ "id": 42,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -1214,7 +3292,6 @@
},
"lines": true,
"linewidth": 1,
- "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -1228,9 +3305,119 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvp_tput_SRIOV",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1518' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1024"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput_SRIOV 1024(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 21,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_SRIOV",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '1518' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1271,7 +3458,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput 1518",
+ "title": "pvp_tput_SRIOV 1518(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -1307,14 +3494,125 @@
"min": null,
"show": false
}
- ]
+ ],
+ "links": []
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 41,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvp_tput_SRIOV",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1518"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvp_tput_SRIOV 1518(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "links": []
}
],
"repeat": null,
"repeatIteration": null,
"repeatRowId": null,
"showTitle": true,
- "title": "KVM4NFV-phy2phy-tput-OVS_with_DPDK_and_vHost_User",
+ "title": "KVM4NFV-pvp-tput-SRIOV",
"titleSize": "h6"
},
{
@@ -1353,6 +3651,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -1366,9 +3665,9 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1409,7 +3708,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput_mod_vlan 64",
+ "title": "pvvp_tput 64(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -1464,6 +3763,116 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
+ "id": 43,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvvp_tput 64(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
"id": 13,
"leftYAxisLabel": "latency",
"legend": {
@@ -1478,6 +3887,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -1491,9 +3901,9 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '128' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '128' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1534,7 +3944,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput_mod_vlan 128",
+ "title": "pvvp_tput 128(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -1589,6 +3999,116 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
+ "id": 45,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "128"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvvp_tput 128(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
"id": 14,
"leftYAxisLabel": "latency",
"legend": {
@@ -1603,6 +4123,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -1616,9 +4137,9 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '512' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '512' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1659,7 +4180,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput_mod_vlan 512",
+ "title": "pvvp_tput 512(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -1714,6 +4235,116 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
+ "id": 47,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "512"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvvp_tput 512(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
"id": 15,
"leftYAxisLabel": "latency",
"legend": {
@@ -1728,6 +4359,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -1741,9 +4373,9 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1024' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1024' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1784,7 +4416,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput_mod_vlan 1024",
+ "title": "pvvp_tput 1024(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -1839,6 +4471,116 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
+ "id": 44,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1024"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvvp_tput 1024(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
"id": 16,
"leftYAxisLabel": "latency",
"legend": {
@@ -1853,6 +4595,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -1866,9 +4609,9 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User",
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"phy2phy_tput_mod_vlan_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1518' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1518' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -1909,7 +4652,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "phy2phy_tput_mod_vlan 1518",
+ "title": "pvvp_tput 1518(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -1946,19 +4689,129 @@
"show": false
}
]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 46,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvvp_tput_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvvp_tput_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1518"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvvp_tput 1518(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
}
],
"repeat": null,
"repeatIteration": null,
"repeatRowId": null,
"showTitle": true,
- "title": "KVM4NFV-phy2phy-tput-mod_vlan-OVS_with_DPDK_and_vHost_User",
+ "title": "KVM4NFV-pvvp-tput-OVS_with_DPDK_and_vHost_User",
"titleSize": "h6"
},
{
"collapse": false,
"editable": true,
- "height": "460",
+ "height": "450px",
"panels": [
{
"aliasColors": {},
@@ -1977,7 +4830,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 17,
+ "id": 23,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -1991,6 +4844,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -2004,9 +4858,9 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "pvp_tput_SRIOV",
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -2047,7 +4901,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput_SRIOV 64",
+ "title": "pvpv_cont 64(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -2102,7 +4956,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 18,
+ "id": 48,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -2116,6 +4970,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -2129,9 +4984,119 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "pvp_tput_SRIOV",
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '128' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "64"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvpv_cont 64(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 24,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '128' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -2172,7 +5137,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput_SRIOV 128",
+ "title": "pvpv_cont 128(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -2227,7 +5192,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 19,
+ "id": 49,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -2241,6 +5206,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -2254,9 +5220,119 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "pvp_tput_SRIOV",
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '512' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "128"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvpv_cont 128(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 25,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '512' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -2297,7 +5373,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput_SRIOV 512",
+ "title": "pvpv_cont 512(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -2352,7 +5428,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 20,
+ "id": 50,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -2366,6 +5442,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -2379,9 +5456,119 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "pvp_tput_SRIOV",
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '1024' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "512"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvpv_cont 512(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 26,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1024' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -2422,7 +5609,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput_SRIOV 1024",
+ "title": "pvpv_cont 1024(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -2477,7 +5664,7 @@
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
- "id": 21,
+ "id": 52,
"leftYAxisLabel": "latency",
"legend": {
"alignAsTable": true,
@@ -2491,6 +5678,7 @@
},
"lines": true,
"linewidth": 1,
+ "links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 3,
@@ -2504,9 +5692,119 @@
{
"dsType": "influxdb",
"groupBy": [],
- "measurement": "pvp_tput_SRIOV",
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
"policy": "default",
- "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvp_tput_SRIOV\" WHERE \"packet_size\" = '1518' AND $timeFilter",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1024"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvpv_cont 1024(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 27,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '1518' AND $timeFilter",
"refId": "A",
"resultFormat": "time_series",
"select": [
@@ -2547,7 +5845,7 @@
"thresholds": [],
"timeFrom": null,
"timeShift": null,
- "title": "pvp_tput_SRIOV 1518",
+ "title": "pvpv_cont 1518(latency)",
"tooltip": {
"shared": true,
"sort": 0,
@@ -2584,14 +5882,120 @@
"show": false
}
]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "yardstick-vtc",
+ "fill": 0,
+ "grid": {
+ "leftLogBase": 1,
+ "leftMax": null,
+ "leftMin": null,
+ "rightLogBase": 1,
+ "rightMax": null,
+ "rightMin": null,
+ "threshold1": null,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": null,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 51,
+ "leftYAxisLabel": "latency",
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 3,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "pvpv_cont_OVS_with_DPDK_and_vHost_User",
+ "policy": "default",
+ "query": "SELECT \"min_value\", \"avg_value\", \"max_value\" FROM \"pvpv_cont_OVS_with_DPDK_and_vHost_User\" WHERE \"packet_size\" = '64' AND $timeFilter",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "throughput"
+ ]
+ }
+ ]
+ ],
+ "tags": [
+ {
+ "key": "packet_size",
+ "operator": "=",
+ "value": "1518"
+ }
+ ]
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "pvpv_cont 1518(throughput)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "x-axis": true,
+ "xaxis": {
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "y-axis": true,
+ "y_formats": [
+ "short",
+ "short"
+ ],
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
}
],
- "repeat": null,
- "repeatIteration": null,
- "repeatRowId": null,
"showTitle": true,
- "title": "KVM4NFV-pvp-tput-SRIOV",
- "titleSize": "h6"
+ "title": "KVM4NFV-pvpv-cont-OVS_WITH_DPDK_AND_VHOST_USER"
}
],
"time": {
@@ -2630,7 +6034,8 @@
"list": []
},
"refresh": "1d",
- "schemaVersion": 8,
- "version": 4,
- "links": []
+ "schemaVersion": 12,
+ "version": 2,
+ "links": [],
+ "gnetId": null
}
diff --git a/dashboard/Prox_BM_ACL_Test-2Port-1499777741771.json b/dashboard/Prox_BM_ACL_Test-2Port-1499777741771.json
new file mode 100644
index 000000000..2279df189
--- /dev/null
+++ b/dashboard/Prox_BM_ACL_Test-2Port-1499777741771.json
@@ -0,0 +1,931 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_ACL_Test-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "ACL",
+ "BM",
+ "2Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_ACL_2Port_Test</center> </a></h5>\n<center>\n<p>This test allows to measure how well the SUT can exploit structures in the list of ACL rules. The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox ACL VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "ACL VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox ACL Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG Dropped Packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.DropPackets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size and Drop Packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "now/w",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 26,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_ACL_Test-4Port-1499777725160.json b/dashboard/Prox_BM_ACL_Test-4Port-1499777725160.json
new file mode 100644
index 000000000..8bdcb70fe
--- /dev/null
+++ b/dashboard/Prox_BM_ACL_Test-4Port-1499777725160.json
@@ -0,0 +1,1079 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_ACL_Test-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "ACL",
+ "BM",
+ "4Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "25px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_ACL_4Port_Test</center> </a></h5>\n<center>\n<p>This test allows to measure how well the SUT can exploit structures in the list of ACL rules. The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "25",
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox ACL VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "ACL VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox ACL Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG Dropped Packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.DropPackets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size and Drop Packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-06-27T09:43:32.713Z",
+ "to": "2017-06-27T09:46:04.003Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 18,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L2FWD-2Port-1501492823086.json b/dashboard/Prox_BM_L2FWD-2Port-1501492823086.json
new file mode 100644
index 000000000..0849c8574
--- /dev/null
+++ b/dashboard/Prox_BM_L2FWD-2Port-1501492823086.json
@@ -0,0 +1,899 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_L2FWD-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "BM",
+ "2Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_L2FWD_2Port_BM_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L3Fwd VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-11T13:40:37.452Z",
+ "to": "2017-07-11T13:42:24.186Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 5,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L2FWD-4Port-1501498495048.json b/dashboard/Prox_BM_L2FWD-4Port-1501498495048.json
new file mode 100644
index 000000000..9a387959b
--- /dev/null
+++ b/dashboard/Prox_BM_L2FWD-4Port-1501498495048.json
@@ -0,0 +1,1048 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_L2FWD-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "L2fwd",
+ "4Port",
+ "BM"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L2FWD_4Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2Fwd VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-31T10:48:35.874Z",
+ "to": "2017-07-31T10:50:34.033Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 1,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L2FWD_Multiflow-2Port-1501760631065.json b/dashboard/Prox_BM_L2FWD_Multiflow-2Port-1501760631065.json
new file mode 100644
index 000000000..0bfec765d
--- /dev/null
+++ b/dashboard/Prox_BM_L2FWD_Multiflow-2Port-1501760631065.json
@@ -0,0 +1,900 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_L2FWD_Multiflow-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "BM",
+ "2Port",
+ "L2FWD_Multiflow"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_L2FWD_Multiflow_2Port_BM_Test</center> </a></h5>\n<center>\n<p>This test allows to measures L2FWD with multiple flows (randomly generated src/dst ip addresses). The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Multiflow VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2Fwd Multiflow VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Multiflow Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-08-03T10:00:17.289Z",
+ "to": "2017-08-03T10:02:23.481Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 5,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L2FWD_Multiflow-4Port-1501760650413.json b/dashboard/Prox_BM_L2FWD_Multiflow-4Port-1501760650413.json
new file mode 100644
index 000000000..2a0c33bcd
--- /dev/null
+++ b/dashboard/Prox_BM_L2FWD_Multiflow-4Port-1501760650413.json
@@ -0,0 +1,1079 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_L2FWD_Multiflow-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "4Port",
+ "L2FWD_Multiflow",
+ "BM"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "25px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L2FWD_Multiflow-4Port</center> </a></h5>\n<center>\n<p>This test measures L2FWD with multiple flows. (src/dst ip address are randomly generated) The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "25",
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2FWD Multiflow VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2FWD Multiflow VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2FWD MultiflowTraffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG Dropped Packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.DropPackets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size and Drop Packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-08-03T10:26:14.359Z",
+ "to": "2017-08-03T10:28:43.436Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 8,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L2FWD_Packet_Touch_Test-2Port-1500472590269.json b/dashboard/Prox_BM_L2FWD_Packet_Touch_Test-2Port-1500472590269.json
new file mode 100644
index 000000000..c88e59b04
--- /dev/null
+++ b/dashboard/Prox_BM_L2FWD_Packet_Touch_Test-2Port-1500472590269.json
@@ -0,0 +1,892 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_L2FWD_Packet_Touch_Test-2Port",
+ "tags": [
+ "NSB",
+ "Prox",
+ "BM",
+ "2Port",
+ "L2Fwd Packet Touch"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L2Fwd_Packet_Touch_2Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Packet Touch VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "VNF stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Packet Touch Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-19T13:01:50.468Z",
+ "to": "2017-07-19T13:04:44.745Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 17,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L2FWD_Packet_Touch_Test-4Port-1500472599088.json b/dashboard/Prox_BM_L2FWD_Packet_Touch_Test-4Port-1500472599088.json
new file mode 100644
index 000000000..80ed83cdb
--- /dev/null
+++ b/dashboard/Prox_BM_L2FWD_Packet_Touch_Test-4Port-1500472599088.json
@@ -0,0 +1,1047 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_L2FWD_Packet_Touch_Test-4Port",
+ "tags": [
+ "NSB",
+ "Prox",
+ "BM",
+ "4Port",
+ "L2Fwd packet touch"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L2Fwd_Packet_Touch_4Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Packet Touch VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "VNF stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Packet Touch Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-19T13:49:40.514Z",
+ "to": "2017-07-19T13:51:37.781Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 7,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L3FWD-2Port-1500900469978.json b/dashboard/Prox_BM_L3FWD-2Port-1500900469978.json
new file mode 100644
index 000000000..506ef8bb3
--- /dev/null
+++ b/dashboard/Prox_BM_L3FWD-2Port-1500900469978.json
@@ -0,0 +1,899 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_L3FWD-2Port",
+ "tags": [
+ "NSB",
+ "Prox",
+ "BM",
+ "L3Fwd",
+ "2Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L3Fwd_2Port_Test</center> </a></h5>\n<center>\n<p>The application performs routing of packets with LPM based look-up method.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "VNF stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-24T12:42:38.308Z",
+ "to": "2017-07-24T12:45:12.874Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 3,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_L3FWD-4Port-1500900168552.json b/dashboard/Prox_BM_L3FWD-4Port-1500900168552.json
new file mode 100644
index 000000000..4a90753ea
--- /dev/null
+++ b/dashboard/Prox_BM_L3FWD-4Port-1500900168552.json
@@ -0,0 +1,1047 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_L3FWD-4Port",
+ "tags": [
+ "NSB",
+ "Prox",
+ "BM",
+ "4Port",
+ "L3Fwd"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L3Fwd_4Port_Test</center> </a></h5>\n<center>\n<p>The application performs routing of packets with LPM based look-up method.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "VNF stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-24T11:06:05.950Z",
+ "to": "2017-07-24T11:09:07.902Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 4,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_LB_1to4-4Port-1501782362979.json b/dashboard/Prox_BM_LB_1to4-4Port-1501782362979.json
new file mode 100644
index 000000000..cbcca8bed
--- /dev/null
+++ b/dashboard/Prox_BM_LB_1to4-4Port-1501782362979.json
@@ -0,0 +1,1079 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_LB_1to4-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "4Port",
+ "BM",
+ "LB"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "25px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_LB_1to4Port</center> </a></h5>\n<center>\n<p>This transmits random packets on 1 port, and received them on 4 ports. The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "25",
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox Load Balancer VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox Load Balancer Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 10,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Load Balancer VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG Dropped Packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.DropPackets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size and Drop Packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-08-03T17:29:12.741Z",
+ "to": "2017-08-03T17:30:59.111Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 4,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_MPLS_tag_untag_Test-2Port-1500049478510.json b/dashboard/Prox_BM_MPLS_tag_untag_Test-2Port-1500049478510.json
new file mode 100644
index 000000000..f8ac31c7f
--- /dev/null
+++ b/dashboard/Prox_BM_MPLS_tag_untag_Test-2Port-1500049478510.json
@@ -0,0 +1,900 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_MPLS_tag_untag_Test-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "BM",
+ "MPLS",
+ "2Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_MPLS_Tag_Untag_2Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, add an MPLS tag and forward them to another port. While forwarding packets in other direction MPLS tags will be removed.</p>\n<p>The KPI is the number of packets per second for 68 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox MPLS VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "MPLS VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox MPLS Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-14T10:36:36.944Z",
+ "to": "2017-07-14T10:39:35.738Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 2,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_MPLS_tag_untag_Test-4Port-1500049362613.json b/dashboard/Prox_BM_MPLS_tag_untag_Test-4Port-1500049362613.json
new file mode 100644
index 000000000..dbd629752
--- /dev/null
+++ b/dashboard/Prox_BM_MPLS_tag_untag_Test-4Port-1500049362613.json
@@ -0,0 +1,1048 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_MPLS_tag_untag_Test-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "BM",
+ "4Port",
+ "MPLS"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_MPLS_Tag_Untag_4Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, add an MPLS tag and forward them to another port. While forwarding packets in other direction MPLS tags will be removed.</p>\n<p>The KPI is the number of packets per second for 68 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox MPLS VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "MPLS VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox MPLS Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-10T18:44:50.858Z",
+ "to": "2017-07-10T18:52:56.422Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 7,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_BM_Packet_Buffering_Test-1Port-1501146963774.json b/dashboard/Prox_BM_Packet_Buffering_Test-1Port-1501146963774.json
new file mode 100644
index 000000000..204676eb5
--- /dev/null
+++ b/dashboard/Prox_BM_Packet_Buffering_Test-1Port-1501146963774.json
@@ -0,0 +1,937 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_BM_Packet_Buffering_Test-1Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "BM",
+ "Buffering",
+ "1Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_Buffering_1Port_Test</center> </a></h5>\n<center>\n<p>The KPI in this test is the maximum number of packets that can be forwarded\n given the requirement that the latency of each packet is at least\n 125 millisecond</p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox Packet Buffering VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet Buffering VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox Packet Buffering Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-0 In packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port stats: Out vs In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Min Latency",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.LatencyMin.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Avg Latency",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.LatencyAvg.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max Latency",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.LatencyMax.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Latency stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Latency",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-14T15:56:09.546Z",
+ "to": "2017-07-14T15:59:17.008Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 8,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_ACL_Test-2Port-1499778177265.json b/dashboard/Prox_Heat_ACL_Test-2Port-1499778177265.json
new file mode 100644
index 000000000..f841e490b
--- /dev/null
+++ b/dashboard/Prox_Heat_ACL_Test-2Port-1499778177265.json
@@ -0,0 +1,931 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_ACL_Test-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "ACL",
+ "Heat",
+ "2Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "25px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_ACL_Heat_Test-2Port</center> </a></h5>\n<center>\n<p>This test allows to measure how well the SUT can exploit structures in the list of ACL rules. The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "25",
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox ACL VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "ACL VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox ACL Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "policy": "default",
+ "dsType": "influxdb",
+ "resultFormat": "time_series",
+ "tags": [],
+ "groupBy": [
+ {
+ "type": "time",
+ "params": [
+ "$interval"
+ ]
+ },
+ {
+ "type": "fill",
+ "params": [
+ "null"
+ ]
+ }
+ ],
+ "select": [
+ [
+ {
+ "type": "field",
+ "params": [
+ "tg__1.DropPackets"
+ ]
+ },
+ {
+ "type": "mean",
+ "params": []
+ }
+ ]
+ ],
+ "refId": "B",
+ "measurement": "tc_prox_heat_context_acl-2",
+ "alias": "TG Dropped Packets"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size and Drop Packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-07T15:33:56.340Z",
+ "to": "2017-07-07T15:36:11.941Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 7,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_ACL_Test-4Port-1499778040281.json b/dashboard/Prox_Heat_ACL_Test-4Port-1499778040281.json
new file mode 100644
index 000000000..e89dd2743
--- /dev/null
+++ b/dashboard/Prox_Heat_ACL_Test-4Port-1499778040281.json
@@ -0,0 +1,1079 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_ACL_Test-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "ACL",
+ "Heat",
+ "4Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "25px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_ACL_Test-4Port</center> </a></h5>\n<center>\n<p>This test allows to measure how well the SUT can exploit structures in the list of ACL rules. The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "25",
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox ACL VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "ACL VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox ACL Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG Dropped Packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_acl-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.DropPackets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size and Drop Packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-07T15:00:35.628Z",
+ "to": "2017-07-07T17:54:24.315Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 12,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_L2FWD-2Port-1501497403194.json b/dashboard/Prox_Heat_L2FWD-2Port-1501497403194.json
new file mode 100644
index 000000000..098e218d3
--- /dev/null
+++ b/dashboard/Prox_Heat_L2FWD-2Port-1501497403194.json
@@ -0,0 +1,900 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_L2FWD-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "2Port",
+ "Heat",
+ "L2fwd"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_L2FWD_2Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2Fwd VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-31T09:13:44.495Z",
+ "to": "2017-07-31T09:16:49.248Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 3,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_L2FWD-4Port-1501497978548.json b/dashboard/Prox_Heat_L2FWD-4Port-1501497978548.json
new file mode 100644
index 000000000..b0c6c7354
--- /dev/null
+++ b/dashboard/Prox_Heat_L2FWD-4Port-1501497978548.json
@@ -0,0 +1,1048 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_L2FWD-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "Heat",
+ "L2fwd",
+ "4Port"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_L2FWD_4Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2Fwd VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-31T10:37:09.211Z",
+ "to": "2017-07-31T10:39:16.625Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 2,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_L2FWD_Multiflow-2Port-1501760607998.json b/dashboard/Prox_Heat_L2FWD_Multiflow-2Port-1501760607998.json
new file mode 100644
index 000000000..62c5a395a
--- /dev/null
+++ b/dashboard/Prox_Heat_L2FWD_Multiflow-2Port-1501760607998.json
@@ -0,0 +1,900 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_L2FWD_Multiflow-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "2Port",
+ "Heat",
+ "L2FWD_Multiflow"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_L2FWD_Multiflow_2Port_Heat_Test</center> </a></h5>\n<center>\n<p>This test allows to measures L2FWD with multiple flows (randomly generated src/dst ip addresses). The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Multiflow VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2Fwd Multiflow VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Multiflow Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-08-03T11:34:41.442Z",
+ "to": "2017-08-03T11:36:40.434Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 3,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_L2FWD_Multiflow-4Port-1501761305237.json b/dashboard/Prox_Heat_L2FWD_Multiflow-4Port-1501761305237.json
new file mode 100644
index 000000000..49c8538ff
--- /dev/null
+++ b/dashboard/Prox_Heat_L2FWD_Multiflow-4Port-1501761305237.json
@@ -0,0 +1,1079 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_L2FWD_Multiflow-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "4Port",
+ "L2FWD_Multiflow",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "25px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_BM_L2FWD_Multiflow-4Port</center> </a></h5>\n<center>\n<p>This test measures L2FWD with multiple flows. (src/dst ip address are randomly generated) The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "25",
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2FWD Multiflow VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L2FWD Multiflow VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2FWD MultiflowTraffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_l3fwd_multiflow-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG Dropped Packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_multiflow-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.DropPackets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size and Drop Packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-08-03T11:46:53.873Z",
+ "to": "2017-08-03T11:48:46.478Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 2,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_L2FWD_Packet_Touch_Test-2Port-1501090481325.json b/dashboard/Prox_Heat_L2FWD_Packet_Touch_Test-2Port-1501090481325.json
new file mode 100644
index 000000000..6b9824cc3
--- /dev/null
+++ b/dashboard/Prox_Heat_L2FWD_Packet_Touch_Test-2Port-1501090481325.json
@@ -0,0 +1,892 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_L2FWD_Packet_Touch_Test-2Port",
+ "tags": [
+ "NSB",
+ "Prox",
+ "2Port",
+ "L2Fwd Packet Touch",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_L2Fwd_Packet_Touch_2Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Packet Touch VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "VNF stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Packet Touch Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-25T14:36:56.312Z",
+ "to": "2017-07-25T14:47:31.476Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 2,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_L2FWD_Packet_Touch_Test-4Port-1501090461715.json b/dashboard/Prox_Heat_L2FWD_Packet_Touch_Test-4Port-1501090461715.json
new file mode 100644
index 000000000..334209090
--- /dev/null
+++ b/dashboard/Prox_Heat_L2FWD_Packet_Touch_Test-4Port-1501090461715.json
@@ -0,0 +1,1047 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_L2FWD_Packet_Touch_Test-4Port",
+ "tags": [
+ "NSB",
+ "Prox",
+ "4Port",
+ "L2Fwd packet touch",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_L2Fwd_Packet_Touch_4Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Packet Touch VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "VNF stats: Packet In, Forward and Dropped",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L2Fwd Packet Touch Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l2fwd_pktTouch-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-26T17:27:26.963Z",
+ "to": "2017-07-26T17:30:56.567Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 1,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_L3FWD-2Port-1501683503340.json b/dashboard/Prox_Heat_L3FWD-2Port-1501683503340.json
new file mode 100644
index 000000000..762f35e0b
--- /dev/null
+++ b/dashboard/Prox_Heat_L3FWD-2Port-1501683503340.json
@@ -0,0 +1,900 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_L3FWD-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "L3Fwd",
+ "2Port",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_L3FWD_2Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L3Fwd VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-28T17:04:13.512Z",
+ "to": "2017-07-28T17:13:15.023Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 4,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_L3FWD-4Port-1501683487964.json b/dashboard/Prox_Heat_L3FWD-4Port-1501683487964.json
new file mode 100644
index 000000000..6870248a3
--- /dev/null
+++ b/dashboard/Prox_Heat_L3FWD-4Port-1501683487964.json
@@ -0,0 +1,1048 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_L3FWD-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "L3Fwd",
+ "4Port",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_L3FWD_4Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, update src and dst MACs and forward them to another port.\nThe KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "L3Fwd VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox L3Fwd Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tgen Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_l3fwd-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-08-02T13:52:27.313Z",
+ "to": "2017-08-02T13:54:35.713Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 3,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_LB_1to4-4Port-1505826034525.json b/dashboard/Prox_Heat_LB_1to4-4Port-1505826034525.json
new file mode 100644
index 000000000..a3b9b001a
--- /dev/null
+++ b/dashboard/Prox_Heat_LB_1to4-4Port-1505826034525.json
@@ -0,0 +1,1079 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_LB_1to4-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "4Port",
+ "LB",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "25px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_LB_1to4Port</center> </a></h5>\n<center>\n<p>This transmits random packets on 1 port, and received them on 4 ports. The KPI is the number of packets per second for 64 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "height": "25",
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox Load Balancer VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox Load Balancer Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 10,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": false,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Load Balancer VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Tx vs Rx Throughput",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2.5,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2.5,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_baremetal_lb-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG Dropped Packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_lb-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.DropPackets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size and Drop Packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-09-19T12:39:56.933Z",
+ "to": "2017-09-19T12:46:07.167Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 4,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_MPLS_tag_untag_Test-2Port-1501089144407.json b/dashboard/Prox_Heat_MPLS_tag_untag_Test-2Port-1501089144407.json
new file mode 100644
index 000000000..c1c90fe16
--- /dev/null
+++ b/dashboard/Prox_Heat_MPLS_tag_untag_Test-2Port-1501089144407.json
@@ -0,0 +1,900 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_MPLS_tag_untag_Test-2Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "MPLS",
+ "2Port",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_MPLS_Tag_Untag_2Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, add an MPLS tag and forward them to another port. While forwarding packets in other direction MPLS tags will be removed.</p>\n<p>The KPI is the number of packets per second for 68 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox MPLS VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "MPLS VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox MPLS Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-2",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-26T16:44:35.417Z",
+ "to": "2017-07-26T16:48:07.816Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 1,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_MPLS_tag_untag_Test-4Port-1501089128664.json b/dashboard/Prox_Heat_MPLS_tag_untag_Test-4Port-1501089128664.json
new file mode 100644
index 000000000..a2717425c
--- /dev/null
+++ b/dashboard/Prox_Heat_MPLS_tag_untag_Test-4Port-1501089128664.json
@@ -0,0 +1,1048 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_MPLS_tag_untag_Test-4Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "4Port",
+ "MPLS",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_MPLS_Tag_Untag_4Port_Test</center> </a></h5>\n<center>\n<p>The application will take packets in from one port, add an MPLS tag and forward them to another port. While forwarding packets in other direction MPLS tags will be removed.</p>\n<p>The KPI is the number of packets per second for 68 byte packets with an accepted minimal packet loss </p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox MPLS VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "MPLS VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox MPLS Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: Out packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG xe-0 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-1 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe1.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-2 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe2.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG xe-3 in packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe3.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port Stats: In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.TxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_mpls_tagging-4",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-26T17:04:06.296Z",
+ "to": "2017-07-26T17:06:02.094Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 2,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/Prox_Heat_Packet_Buffering_Test-1Port-1501092616937.json b/dashboard/Prox_Heat_Packet_Buffering_Test-1Port-1501092616937.json
new file mode 100644
index 000000000..7b92ddebd
--- /dev/null
+++ b/dashboard/Prox_Heat_Packet_Buffering_Test-1Port-1501092616937.json
@@ -0,0 +1,937 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "3.1.1"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "id": null,
+ "title": "Prox_Heat_Packet_Buffering_Test-1Port",
+ "tags": [
+ "yardstick",
+ "NSB",
+ "Prox",
+ "Buffering",
+ "1Port",
+ "Heat"
+ ],
+ "style": "dark",
+ "timezone": "browser",
+ "editable": true,
+ "hideControls": false,
+ "sharedCrosshair": false,
+ "rows": [
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "100px",
+ "panels": [
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 32px '#31A7D3'\"><center>OPNFV_Yardstick_NSB_PROX_Heat_Buffering_1Port_Test</center> </a></h5>\n<center>\n<p>The KPI in this test is the maximum number of packets that can be forwarded\n given the requirement that the latency of each packet is at least\n 125 millisecond</p>\n</center>",
+ "editable": true,
+ "error": false,
+ "id": 3,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox Packet Buffering VNF stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 7,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "Row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "300px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "height": "300",
+ "id": 4,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "VNF packets Forward",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_fwd"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets in",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_in"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "VNF packets dropped",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "vnf__1.packets_dropped"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packet Buffering VNF stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><a style=\"font: 22px '#31A7D3'\"><center>Prox Packet Buffering Traffic Gen stats</center> </a></h5>\n",
+ "editable": true,
+ "error": false,
+ "height": "40",
+ "id": 8,
+ "isNew": true,
+ "links": [],
+ "mode": "html",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 6,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Tgen xe-0 Out packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.out_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Tgen xe-0 In packets",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.xe0.in_packets"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Port stats: Out vs In packets",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packets",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 9,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Min Latency",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.LatencyMin.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Avg Latency",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.LatencyAvg.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Max Latency",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.LatencyMax.2"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Latency stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Latency",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)",
+ "thresholdLine": false
+ },
+ "id": 2,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG TX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.Throughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "TG RX Throughput",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.RxThroughput"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Throughput Stats",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "Throughput",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "datasource": "${DS_YARDSTICK}",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {
+ "threshold1": 2,
+ "threshold1Color": "rgba(216, 200, 27, 0.27)",
+ "threshold2": 2,
+ "threshold2Color": "rgba(234, 112, 112, 0.22)"
+ },
+ "id": 5,
+ "isNew": true,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "TG Packet Size",
+ "dsType": "influxdb",
+ "groupBy": [
+ {
+ "params": [
+ "$interval"
+ ],
+ "type": "time"
+ },
+ {
+ "params": [
+ "null"
+ ],
+ "type": "fill"
+ }
+ ],
+ "measurement": "tc_prox_heat_context_buffering-1",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "tg__1.PktSize"
+ ],
+ "type": "field"
+ },
+ {
+ "params": [],
+ "type": "mean"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "TG Packet size",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "show": true
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Packet Size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "title": "New row"
+ },
+ {
+ "collapse": false,
+ "editable": true,
+ "height": "250px",
+ "panels": [],
+ "title": "New row"
+ }
+ ],
+ "time": {
+ "from": "2017-07-26T18:07:01.703Z",
+ "to": "2017-07-26T18:09:21.972Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "templating": {
+ "list": []
+ },
+ "annotations": {
+ "list": []
+ },
+ "refresh": false,
+ "schemaVersion": 12,
+ "version": 4,
+ "links": [],
+ "gnetId": null
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc001.json b/dashboard/opnfv_yardstick_tc001.json
new file mode 100644
index 000000000..86c98dc92
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc001.json
@@ -0,0 +1,508 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets loss Per Million",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc001",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "ppm"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 1000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets loss Per Million - Pktgen",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ppm",
+ "label": "packets loss rate",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets sent",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc001",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_sent"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Packets received",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc001",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets sent and received - Pktgen",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Flows",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc001",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "flows"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Errors",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "hide": false,
+ "measurement": "opnfv_yardstick_tc001",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "errors"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Flows and errors - Pktgen",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "flows number",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc001",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_per_second"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets rate - Pktgen",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": "packets rate",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc001",
+ "version": 17
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc002.json b/dashboard/opnfv_yardstick_tc002.json
new file mode 100644
index 000000000..4a9b78764
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc002.json
@@ -0,0 +1,200 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "description": "",
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "id": 1,
+ "legend": {
+ "alignAsTable": false,
+ "avg": false,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "RTT",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc002",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "rtt.ares"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 10
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Ping - RTT (Round-trip time)",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "opnfv_yardstick_tc002",
+ "version": 8
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc005.json b/dashboard/opnfv_yardstick_tc005.json
new file mode 100644
index 000000000..4a264e4db
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc005.json
@@ -0,0 +1,496 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 221,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": null,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Read Bandwidth",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc005",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "read_bw"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Write Bandwidth",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc005",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "write_bw"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 400
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Fio - R/W Bandwidth",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "KBs",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Read Latency",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc005",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "read_lat"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Write Latency",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc005",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "write_lat"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 20000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Fio - R/W Latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "",
+ "fill": 1,
+ "id": 3,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Read iops",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc005",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "read_iops"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Write iops",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc005",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "write_iops"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 100
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Fio - R/W iops",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "iops",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Storage"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc005",
+ "version": 8
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc008.json b/dashboard/opnfv_yardstick_tc008.json
new file mode 100644
index 000000000..976d81f3e
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc008.json
@@ -0,0 +1,543 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "Packets loss Per Million",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets loss Per Million",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc008",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "ppm"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 1000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets loss Per Million",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ppm",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 318,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Flows",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc008",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "flows"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Errors",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc008",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "errors"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen flows / errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 2,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 426,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 1,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets received",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc008",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Packets sent",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc008",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_sent"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen packets received / sent",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 361,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets per second",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc008",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_per_second"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen pps",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc008",
+ "version": 7
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc009.json b/dashboard/opnfv_yardstick_tc009.json
new file mode 100644
index 000000000..661fbb2eb
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc009.json
@@ -0,0 +1,543 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "Packets loss Per Million",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets loss Per Million",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc009",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "ppm"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 1000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets loss Per Million",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ppm",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 318,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Flows",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc009",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "flows"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Errors",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc009",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "errors"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen flows / errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 2,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 426,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets received",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc009",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Packets sent",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc009",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_sent"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen packets received / sent",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 361,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets per second",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc009",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_per_second"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen pps",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc009",
+ "version": 8
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc010.json b/dashboard/opnfv_yardstick_tc010.json
new file mode 100644
index 000000000..c903aee10
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc010.json
@@ -0,0 +1,873 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 702,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 0,
+ "id": 1,
+ "legend": {
+ "alignAsTable": false,
+ "avg": false,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sideWidth": 220,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "16MB",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "512B",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies0.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "1KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies1.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "2KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies2.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "3KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies3.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "4KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies4.size"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "6KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies5.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "8KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies6.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "12KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies7.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "16KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies8.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "24KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies9.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "32KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies10.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "48KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies11.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "64KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies12.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "96KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies13.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "128KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies14.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "192KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies15.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "256KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies16.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "384KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "R",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies17.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "512KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "S",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies18.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "768KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "T",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies19.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "1MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "U",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies20.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "1.5MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "V",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies21.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "2MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "W",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies22.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "3MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "X",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies23.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "4MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Y",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies24.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "6MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Z",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies25.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "8MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies26.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "12MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies27.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "16MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies28.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "24MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies29.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "32MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies30.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "48MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies31.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "64MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc010",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "latencies32.latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 30
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 30
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory Read Latency - Lmbench",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ns",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc010",
+ "version": 12
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc011.json b/dashboard/opnfv_yardstick_tc011.json
new file mode 100644
index 000000000..0ad8b14df
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc011.json
@@ -0,0 +1,185 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Jitter",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc011",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "end.sum.jitter_ms"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "iPerf3 - Packet delay variation (jitter)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc011",
+ "version": 4
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc012.json b/dashboard/opnfv_yardstick_tc012.json
new file mode 100644
index 000000000..482cab262
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc012.json
@@ -0,0 +1,304 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "description": "",
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 382,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Memory rw bandwidth",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc012",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 15000
+ },
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 15000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory read and write bandwidth - Lmbench",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": "bandwidth",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc012",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "size(MB)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory size - Lmbench",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decmbytes",
+ "label": "memory size",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc012",
+ "version": 6
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc014.json b/dashboard/opnfv_yardstick_tc014.json
new file mode 100644
index 000000000..051b0ecd0
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc014.json
@@ -0,0 +1,206 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Single Score",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc014",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "single_score"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Parellel Score",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc014",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "parallel_score"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU processing speed - Unixbench",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "cpu score",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc014",
+ "version": 6
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc019.json b/dashboard/opnfv_yardstick_tc019.json
new file mode 100644
index 000000000..dfd454e9b
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc019.json
@@ -0,0 +1,406 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "1m",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc019",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "openstack-server-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 5
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 5
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "command monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc019",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "process_nova-api_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 20
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 20
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "process monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": true,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc019",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "sla_pass"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0.5,1",
+ "title": "SLA PASS/FAIL",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "HA"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc019",
+ "version": 3
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc037.json b/dashboard/opnfv_yardstick_tc037.json
new file mode 100644
index 000000000..366210503
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc037.json
@@ -0,0 +1,931 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 8,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%gnice"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%guest"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%iowait"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%idle"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%irq"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%nice"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%soft"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%steal"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%sys"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%usr"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Usage",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "Packets loss Per Million",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets loss Per Million",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "ppm"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 1000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets loss Per Million",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ppm",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 318,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Flows",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "flows"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Errors",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "errors"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen flows / errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 2,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 426,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets received",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Packets sent",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_sent"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen packets received / sent",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 361,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets per second",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_per_second"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen pps",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc037",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "rtt.poseidon"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 10
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Latency - Ping",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc037",
+ "version": 7
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc038.json b/dashboard/opnfv_yardstick_tc038.json
new file mode 100644
index 000000000..bf068d5a9
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc038.json
@@ -0,0 +1,931 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "Packets loss Per Million",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets loss Per Million",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "ppm"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 1000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets loss Per Million",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ppm",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 318,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Flows",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "flows"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Errors",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "errors"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen flows / errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 2,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 426,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets received",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Packets sent",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_sent"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen packets received / sent",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 361,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets per second",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_per_second"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen pps",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "rtt.poseidon"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 10
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Latency - Ping",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 8,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%gnice"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%guest"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%iowait"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%idle"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%irq"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%nice"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%soft"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%steal"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%sys"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc038",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mpstat_average.cpu.%usr"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "CPU Usage",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc038",
+ "version": 4
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc043.json b/dashboard/opnfv_yardstick_tc043.json
new file mode 100644
index 000000000..163a2f934
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc043.json
@@ -0,0 +1,199 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": "250px",
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "id": 1,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "RTT",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc043",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "rtt.node2"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 10
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Round-trip time between nodes - Ping",
+ "tooltip": {
+ "msResolution": true,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": "round-trip time (rtt)",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "opnfv_yardstick_tc043",
+ "version": 5
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc045.json b/dashboard/opnfv_yardstick_tc045.json
new file mode 100644
index 000000000..8f00851d7
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc045.json
@@ -0,0 +1,406 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "1m",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc045",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "openstack-router-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 5
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 5
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "command monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc045",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "process_neutron-server_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 20
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 20
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "process monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": true,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc045",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "sla_pass"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0.5,1",
+ "title": "SLA PASS/FAIL",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "HA"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc045",
+ "version": 5
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc046.json b/dashboard/opnfv_yardstick_tc046.json
new file mode 100644
index 000000000..a869c2f21
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc046.json
@@ -0,0 +1,408 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "1m",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc045",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"openstack-user-list_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "openstack-router-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 5
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 5
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "command monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc045",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"process_keystone_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "process_neutron-server_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 20
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 20
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "process monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": true,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc045",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"sla_pass\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": true,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "sla_pass"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0.5,1",
+ "title": "SLA PASS/FAIL",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "HA"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc046",
+ "version": 3
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc047.json b/dashboard/opnfv_yardstick_tc047.json
new file mode 100644
index 000000000..401df8634
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc047.json
@@ -0,0 +1,408 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "1m",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc047",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"openstack-user-list_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "openstack-image-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 5
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 5
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "command monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc047",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"process_keystone_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "process_glance-api_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 20
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 20
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "process monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": true,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc045",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"sla_pass\" FROM \"opnfv_yardstick_tc047\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "sla_pass"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0.5,1",
+ "title": "SLA PASS/FAIL",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "HA"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc047",
+ "version": 2
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc048.json b/dashboard/opnfv_yardstick_tc048.json
new file mode 100644
index 000000000..5972c889f
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc048.json
@@ -0,0 +1,408 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "1m",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc048",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"openstack-user-list_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "openstack-volume-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 5
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 5
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "command monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 5,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc048",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"process_keystone_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "process_cinder-api_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 20
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 20
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "process monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": true,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc048",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"sla_pass\" FROM \"opnfv_yardstick_tc047\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "sla_pass"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0.5,1",
+ "title": "SLA PASS/FAIL",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "HA"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc048",
+ "version": 2
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc051.json b/dashboard/opnfv_yardstick_tc051.json
new file mode 100644
index 000000000..012602ba1
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc051.json
@@ -0,0 +1,370 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "1m",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc051",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"openstack-user-list_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "cinder-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc051",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"openstack-user-list_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "heat-stack-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc051",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"openstack-user-list_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "nova-image-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc051",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"openstack-user-list_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "neutron-router-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 5
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 5
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "command monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": true,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc051",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"sla_pass\" FROM \"opnfv_yardstick_tc047\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "sla_pass"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0.5,1",
+ "title": "SLA PASS/FAIL",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "HA"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc051",
+ "version": 3
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc052.json b/dashboard/opnfv_yardstick_tc052.json
new file mode 100644
index 000000000..b91c53bce
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc052.json
@@ -0,0 +1,301 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "1m",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "${DS_YARDSTICK}",
+ "description": "",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc052",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"openstack-user-list_outage_time\" FROM \"opnfv_yardstick_tc046\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "nova-flavor-list_outage_time"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 5
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 5
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "command monitor (outage time)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": true,
+ "colorValue": false,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "datasource": "${DS_YARDSTICK}",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc052",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"sla_pass\" FROM \"opnfv_yardstick_tc047\" WHERE $timeFilter",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "sla_pass"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0.5,1",
+ "title": "SLA PASS/FAIL",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "HA"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc052",
+ "version": 2
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc055.json b/dashboard/opnfv_yardstick_tc055.json
new file mode 100644
index 000000000..a10f925ac
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc055.json
@@ -0,0 +1,642 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 178,
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc055",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Cpu_number"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Cpu number",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 3,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc055",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Core_number"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Core number",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 5,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc055",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "HT_Open"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Hyper Thread Open",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 7,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc055",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Thread_number"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Thread number",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "deckbytes",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 2,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc055",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Cache_size"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Total Cache Size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "deckbytes",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 6,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 2,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc055",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Memory_size"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Total memory size",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "opnfv_yardstick_tc055",
+ "version": 6
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc063.json b/dashboard/opnfv_yardstick_tc063.json
new file mode 100644
index 000000000..7284a909e
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc063.json
@@ -0,0 +1,278 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 175,
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc063",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Number of devices"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Disk number",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "decbytes",
+ "gauge": {
+ "maxValue": 21629144711168,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 3,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 9,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc063",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Total disk size in bytes"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Total disk size (bytes)",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Storage"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "opnfv_yardstick_tc063",
+ "version": 5
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc069.json b/dashboard/opnfv_yardstick_tc069.json
new file mode 100644
index 000000000..ef29dac63
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc069.json
@@ -0,0 +1,644 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 702,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 0,
+ "id": 1,
+ "legend": {
+ "alignAsTable": false,
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "rightSide": false,
+ "show": true,
+ "sideWidth": 220,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "16MB",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "1KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result0.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "2KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result1.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "4KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result2.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "8KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result3.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "16KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result4.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "32KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "F",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result5.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "64KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "G",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result6.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "128KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "H",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result7.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "256KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "I",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result8.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "512KB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "J",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result9.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "1MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "K",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result10.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "2MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "L",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result11.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "4MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "M",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result12.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "8MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "N",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result13.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "16MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "O",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result14.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "32MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "P",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result15.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "64MB",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "Q",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result16.Bandwidth(MBps)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "warning",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 30
+ },
+ {
+ "colorMode": "ok",
+ "fill": true,
+ "line": true,
+ "op": "lt",
+ "value": 30
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory Bandwidth- Ramspeed",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "MBs",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc069",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Result1.Block_size(kb)"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Panel Title",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc069",
+ "version": 4
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc070.json b/dashboard/opnfv_yardstick_tc070.json
new file mode 100644
index 000000000..152ecca24
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc070.json
@@ -0,0 +1,999 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 8,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "average.buff/cache"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "average.free"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "average.shared"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "average.total"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "average.used"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory load (average)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "deckbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 6,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.buff/cache"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.free"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.shared"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.total"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.used"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Memory load (max)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "deckbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 340,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "Packets loss Per Million",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets loss Per Million",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "ppm"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 1000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets loss Per Million",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ppm",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 318,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Flows",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "flows"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Errors",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "errors"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen flows / errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 2,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 426,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets received",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Packets sent",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_sent"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen packets received / sent",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 361,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets per second",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_per_second"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen pps",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc070",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "rtt.poseidon"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 10
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Latency - Ping",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc070",
+ "version": 4
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc071.json b/dashboard/opnfv_yardstick_tc071.json
new file mode 100644
index 000000000..defd6fada
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc071.json
@@ -0,0 +1,1079 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 4,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "BUFFERS",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "cachestat.cache0.BUFFERS_MB"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "CACHES",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "average.CACHE_MB"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.shared"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "D",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.total"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "E",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.used"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "BUFFERS/CACHE",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decmbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 8,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 4,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "HITS",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "cachestat.cache0.HITS"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "MISSES",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "cachestat.cache0.MISSES"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "DIRTIES",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "C",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "cachestat.cache0.DIRTIES"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "HITS/MISSES/DIRTIES",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "deckbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 10,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 4,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "max.RATIO"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Cache RATIO",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 61,
+ "panels": [
+ {
+ "content": "# Background pktgen load",
+ "id": 12,
+ "links": [],
+ "mode": "markdown",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 375,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "Packets loss Per Million",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets loss Per Million",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "ppm"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 1000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets loss Per Million",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ppm",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 318,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Flows",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "flows"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Errors",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "errors"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen flows / errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 2,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 426,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets received",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Packets sent",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_sent"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen packets received / sent",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 361,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets per second",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_per_second"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen pps",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc071",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "rtt.poseidon"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 10
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Latency - Ping",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc071",
+ "version": 3
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc072.json b/dashboard/opnfv_yardstick_tc072.json
new file mode 100644
index 000000000..2d330a05f
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc072.json
@@ -0,0 +1,808 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "text",
+ "name": "Text",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 324,
+ "panels": [
+ {
+ "aliasColors": {
+ "tx": "#7EB26D"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "rx",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "tx",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "network_utilization_average.ens3.txpck/s"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "rx",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "network_utilization_average.ens3.rxpck/s"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Tx/Rx packets rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 61,
+ "panels": [
+ {
+ "content": "# Background pktgen load",
+ "id": 12,
+ "links": [],
+ "mode": "markdown",
+ "span": 12,
+ "title": "",
+ "type": "text"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 375,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "description": "Packets loss Per Million",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets loss Per Million",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "query": "SELECT \"packets_received\" * 100, \"packets_sent\", \"packetsize\" FROM \"opnfv_yardstick_tc001\" WHERE $timeFilter GROUP BY fill(null)",
+ "rawQuery": false,
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "ppm"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 1000
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Packets loss Per Million",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ppm",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 318,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Flows",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "flows"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Errors",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "errors"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen flows / errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 2,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 426,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets received",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ },
+ {
+ "alias": "Packets sent",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "B",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_sent"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen packets received / sent",
+ "tooltip": {
+ "shared": false,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": [
+ "total"
+ ]
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 361,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": true,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "Packets per second",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "packets_per_second"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Pktgen pps",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "pps",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ },
+ {
+ "collapse": false,
+ "height": 250,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 12,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc072",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "rtt.poseidon"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 10
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Latency - Ping",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": "latency",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Compute"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc072",
+ "version": 4
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc073.json b/dashboard/opnfv_yardstick_tc073.json
new file mode 100644
index 000000000..ce803514f
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc073.json
@@ -0,0 +1,320 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "table",
+ "name": "Table",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": "5m",
+ "rows": [
+ {
+ "collapse": false,
+ "height": 354,
+ "panels": [
+ {
+ "columns": [],
+ "fontSize": "100%",
+ "id": 5,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": 0,
+ "desc": true
+ },
+ "span": 4,
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc073",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput_units"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Network Throughput between Nodes",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "columns": [],
+ "fontSize": "100%",
+ "id": 4,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": 0,
+ "desc": true
+ },
+ "span": 4,
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc073",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput_units"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Throughput Units",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 4,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc073",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mean_latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "critical",
+ "fill": true,
+ "line": true,
+ "op": "gt",
+ "value": 100
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Mean latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc073",
+ "version": 4
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc075.json b/dashboard/opnfv_yardstick_tc075.json
new file mode 100644
index 000000000..8e02d8e7d
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc075.json
@@ -0,0 +1,278 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 175,
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc075",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Number of connections"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Number of connections",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "decbytes",
+ "gauge": {
+ "maxValue": 21629144711168,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 3,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 9,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc075",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Number of frames received"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "Number of frames received",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "opnfv_yardstick_tc075",
+ "version": 5
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc076.json b/dashboard/opnfv_yardstick_tc076.json
new file mode 100644
index 000000000..9e7a1df84
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc076.json
@@ -0,0 +1,460 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 177,
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc076",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "IP_datagram_error_rate"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "0, 0.01",
+ "title": "IP datagram error rate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 5,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc076",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Icmp_message_error_rate"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "ICMP message error rate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 7,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc076",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Tcp_segment_error_rate"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "TCP segment error rate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "yardstick",
+ "decimals": null,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100000,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "id": 8,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "span": 3,
+ "sparkline": {
+ "fillColor": "rgba(84, 216, 27, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "alias": "",
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc076",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "Udp_datagram_error_rate"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": "",
+ "title": "UDP datagram error rate",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now/d",
+ "to": "now/d"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "browser",
+ "title": "opnfv_yardstick_tc076",
+ "version": 5
+} \ No newline at end of file
diff --git a/dashboard/opnfv_yardstick_tc083.json b/dashboard/opnfv_yardstick_tc083.json
new file mode 100644
index 000000000..b6f076910
--- /dev/null
+++ b/dashboard/opnfv_yardstick_tc083.json
@@ -0,0 +1,312 @@
+{
+ "__inputs": [
+ {
+ "name": "DS_YARDSTICK",
+ "label": "yardstick",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ }
+ ],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "4.4.3"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "influxdb",
+ "name": "InfluxDB",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "table",
+ "name": "Table",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": []
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "hideControls": false,
+ "id": null,
+ "links": [],
+ "refresh": false,
+ "rows": [
+ {
+ "collapse": false,
+ "height": 368,
+ "panels": [
+ {
+ "columns": [],
+ "fontSize": "100%",
+ "id": 5,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": 0,
+ "desc": true
+ },
+ "span": 4,
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc083",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Network throughput between VMs (1st is udp, 2nd tcp)",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "columns": [],
+ "fontSize": "100%",
+ "id": 4,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": 0,
+ "desc": true
+ },
+ "span": 4,
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "pattern": "Time",
+ "type": "date"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 2,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc083",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "throughput_units"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "title": "Throughput Units (1st is ump, 2nd is tcp)",
+ "transform": "timeseries_to_columns",
+ "type": "table"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "yardstick",
+ "fill": 1,
+ "id": 1,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": false,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": true,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "span": 4,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "dsType": "influxdb",
+ "groupBy": [],
+ "measurement": "opnfv_yardstick_tc083",
+ "orderByTime": "ASC",
+ "policy": "default",
+ "refId": "A",
+ "resultFormat": "time_series",
+ "select": [
+ [
+ {
+ "params": [
+ "mean_latency"
+ ],
+ "type": "field"
+ }
+ ]
+ ],
+ "tags": []
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Mean latency",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ]
+ }
+ ],
+ "repeat": null,
+ "repeatIteration": null,
+ "repeatRowId": null,
+ "showTitle": false,
+ "title": "Dashboard Row",
+ "titleSize": "h6"
+ }
+ ],
+ "schemaVersion": 14,
+ "style": "dark",
+ "tags": [
+ "Network"
+ ],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "2017-09-15T02:59:32.495Z",
+ "to": "2017-09-15T03:02:39.964Z"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "opnfv_yardstick_tc083",
+ "version": 7
+} \ No newline at end of file
diff --git a/dashboard/os-nosdn-nofeature-ha.dashboard.json b/dashboard/os-nosdn-nofeature-ha.dashboard.json
deleted file mode 100644
index e40e340b8..000000000
--- a/dashboard/os-nosdn-nofeature-ha.dashboard.json
+++ /dev/null
@@ -1,5535 +0,0 @@
-{
- "meta": {
- "type": "db",
- "canSave": true,
- "canEdit": true,
- "canStar": true,
- "slug": null,
- "expires": null,
- "created": null,
- "updated": null,
- "updatedBy": "admin",
- "createdBy": "admin",
- "version": 7
- },
- "dashboard": {
- "id": null,
- "title": "os-nosdn-nofeature-ha",
- "tags": [
- "Scenarios"
- ],
- "style": "dark",
- "timezone": "browser",
- "editable": true,
- "hideControls": false,
- "sharedCrosshair": false,
- "rows": [
- {
- "collapse": false,
- "editable": true,
- "height": "",
- "panels": [],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC002 - Network latency (Ping)</center> </a></h5>\n<center>\n<p>Evaluation of network latency (RTT - round trip time) between two VM instances running on different physical blades.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc002.html\">TC002</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 9,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "300px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 1,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": true,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - $tag_task_id",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "version"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc002",
- "policy": "default",
- "query": "SELECT \"rtt.ares\" FROM \"opnfv_yardstick_tc002\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"task_id\", \"deploy_scenario\"",
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "rtt.ares"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/^$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/^$VERSION$/"
- },
- {
- "condition": "AND",
- "key": "pod_name",
- "operator": "=~",
- "value": "/^$POD$/"
- }
- ]
- },
- {
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "$interval"
- ],
- "type": "time"
- },
- {
- "params": [
- "null"
- ],
- "type": "fill"
- }
- ],
- "hide": true,
- "measurement": "opnfv_yardstick_tc005",
- "policy": "default",
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "write_lat"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": []
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Network Latency - RTT",
- "tooltip": {
- "msResolution": true,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "showTitle": false,
- "title": "Row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC005 - Storage Performance (Fio)</center> </a></h5>\n<center>\n<p>To evaluate the IaaS storage performance with regards to IOPS, throughput and latency. \nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc005.html\">TC005</a></p>\n</center>\n",
- "editable": true,
- "error": false,
- "id": 13,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 10,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc005",
- "policy": "default",
- "query": "SELECT \"read_bw\" FROM \"opnfv_yardstick_tc005\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"task_id\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "read_bw"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - r_iops",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc005",
- "policy": "default",
- "query": "SELECT \"read_iops\" FROM \"opnfv_yardstick_tc005\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND $timeFilter GROUP BY \"pod_name\", \"task_id\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "read_iops"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Storage Performance",
- "tooltip": {
- "msResolution": true,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC010 - Memory Latency (Lmbench)</center> </a></h5>\n<center>\n<p>Measure the memory read latency for varying memory sizes and strides. Whole memory hierarchy is measured including all levels of cache.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc010.html\">TC010</a></p>\n</center>\n",
- "editable": true,
- "error": false,
- "id": 49,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 15,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": true,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc010",
- "policy": "default",
- "query": "SELECT \"latencies0.latency\" FROM \"opnfv_yardstick_tc010\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"task_id\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "latencies0.latency"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Memory Latency (Lmbench)",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC011 - Packet delay variation (Iperf3)</center> </a></h5>\n<center>\n<p>Measure the packet delay variation sending the packets from one VM to the other.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc011.html\">TC011</a></p>\n</center>\n",
- "editable": true,
- "error": false,
- "id": 48,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 14,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": true,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc011",
- "policy": "default",
- "query": "SELECT \"end.sum.jitter_ms\" FROM \"opnfv_yardstick_tc011\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"task_id\", \"deploy_scenario\"",
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "end.sum.jitter_ms"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Packet delay variation (Iperf3)",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC012 - Memory read and write bandwidth</center> </a></h5>\n<center>\n<p>Visualisation of memory read and write bandwidth using lmbench as the measurement tool.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc012.html\">TC012</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 50,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 11,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": true,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc012",
- "policy": "default",
- "query": "SELECT \"bandwidth(MBps)\" FROM \"opnfv_yardstick_tc012\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Memory read/write bandwidth trend",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC063 - Disk size, block size and disk utilization</center> </a></h5>\n<center>\n<p>Visualisation of disk size, block size and disk utilization using fdisk and iostat.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc063.html\">TC063</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 51,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 16,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": true,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc063",
- "policy": "default",
- "query": "SELECT \"Total disk size in bytes\" FROM \"opnfv_yardstick_tc063\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Total disk size in bytes"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - r_iops",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc063",
- "policy": "default",
- "query": "SELECT \"Number of devices\" FROM \"opnfv_yardstick_tc063\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Number of devices"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "tc063: Disk size, block size and disk utilization",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC063 - Disk size, block size and disk utilization</center> </a></h5>\n<center>\n<p>Visualisation of disk size, block size and disk utilization using fdisk and iostat.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc063.html\">TC063</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 52,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 17,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": true,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc014",
- "policy": "default",
- "query": "SELECT \"single_score\" FROM \"opnfv_yardstick_tc014\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "single_score"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "TC014 - Processor Speed (unixbench)",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC037 - Network Latency, Throughput, Packet Loss and CPU Load</center> </a></h5>\n<center>\n<p>Visualisation of network latency (RTT - round trip time), packet throughput and CPU load when doing variations to the amount of UDP flows between two VM instances running on different physical blades.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc037.html\">TC037</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 19,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 20,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 6,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "12h"
- ],
- "type": "time"
- },
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc037",
- "policy": "default",
- "query": "SELECT mean(\"packets_per_second\") FROM \"opnfv_yardstick_tc037\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY time(12h), \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "packets_per_second"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Throughput mean trend",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 21,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": true,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 6,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "12h"
- ],
- "type": "time"
- },
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc037",
- "policy": "default",
- "query": "SELECT mean(\"rtt.poseidon\") FROM \"opnfv_yardstick_tc037\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY time(12h), \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "rtt.poseidon"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "RTT mean trend",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 22,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc037",
- "policy": "default",
- "query": "SELECT \"flows\" FROM \"opnfv_yardstick_tc037\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "flows"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc037",
- "policy": "default",
- "query": "SELECT \"packets_per_second\" FROM \"opnfv_yardstick_tc037\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "packets_per_second"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "No. flows & packet throughput - pktgen",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 23,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc037",
- "policy": "default",
- "query": "SELECT \"packets_per_second\" FROM \"opnfv_yardstick_tc037\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "packets_per_second"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Packet throughput - pktgen",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 24,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc037",
- "policy": "default",
- "query": "SELECT \"rtt.poseidon\" FROM \"opnfv_yardstick_tc037\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "rtt.poseidon"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Round-trip time - ping",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC043 - Network latency (Ping)</center> </a></h5>\n<center>\n<p>Evaluation of network latency (RTT - round trip time) between two nodes running on one pod.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc043.html\">TC043</a></p>\n</center>\n\n\n",
- "editable": true,
- "error": false,
- "id": 25,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 26,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc043",
- "policy": "default",
- "query": "SELECT \"rtt.node2\" FROM \"opnfv_yardstick_tc043\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "rtt.node2"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Network Latency - RTT",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC055 - Number of cores and threads, available memory size and cache size</center> </a></h5>\n<center>\n<p>Visualisation of Number of cores and threads, available memory size and cache size fetched from /proc/cpuinfo.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc055.html\">TC055</a></p>\n</center>\n",
- "editable": true,
- "error": false,
- "id": 27,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 28,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc055",
- "policy": "default",
- "query": "SELECT \"Cpu_number\" FROM \"opnfv_yardstick_tc055\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Cpu_number"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc055",
- "policy": "default",
- "query": "SELECT \"Core_number\" FROM \"opnfv_yardstick_tc055\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Core_number"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc055",
- "policy": "default",
- "query": "SELECT \"Core_number\" FROM \"opnfv_yardstick_tc055\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "C",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Core_number"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc055",
- "policy": "default",
- "query": "SELECT \"Thread_number\" FROM \"opnfv_yardstick_tc055\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "D",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Thread_number"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Number of cores and threads, available memory size and cache size",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC069 - Memory read and write bandwidth (RAMspeed)</center> </a></h5>\n<center>\n<p>Visualisation of memory read and write bandwidth using RAMspeed as the measurement tool.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc069.html\">TC069</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 29,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 30,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result0.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result0.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result1.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result1.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result2.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "C",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result2.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result3.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "D",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result3.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result4.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "E",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result4.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result5.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "F",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result5.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result6.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "G",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result6.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result7.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "H",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result7.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result8.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "I",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result8.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc069",
- "policy": "default",
- "query": "SELECT \"Result9.Bandwidth(MBps)\" FROM \"opnfv_yardstick_tc069\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\"",
- "rawQuery": false,
- "refId": "J",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Result9.Bandwidth(MBps)"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Number of cores and threads, available memory size and cache size",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 32,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc055",
- "policy": "default",
- "query": "SELECT \"Cpu_number\" FROM \"opnfv_yardstick_tc055\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Cpu_number"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc055",
- "policy": "default",
- "query": "SELECT \"Core_number\" FROM \"opnfv_yardstick_tc055\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Core_number"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc055",
- "policy": "default",
- "query": "SELECT \"Core_number\" FROM \"opnfv_yardstick_tc055\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "C",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Core_number"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc055",
- "policy": "default",
- "query": "SELECT \"Thread_number\" FROM \"opnfv_yardstick_tc055\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "D",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "Thread_number"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Number of cores and threads, available memory size and cache size",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC070 - Network Latency, Throughput, Packet Loss and Memory Utilization</center> </a></h5>\n<center>\n<p>Visualisation of network latency (RTT - round trip time), packet throughput and memory utilization when doing variations to the amount of UDP flows between two VM instances running on different physical blades.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc070.html\">TC070</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 31,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 38,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 6,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "24h"
- ],
- "type": "time"
- },
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT mean(\"packets_per_second\") FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY time(24h), \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "packets_per_second"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Throughput mean trend",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 39,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 6,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "24h"
- ],
- "type": "time"
- },
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT mean(\"rtt.poseidon\") FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY time(24h), \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "rtt.poseidon"
- ],
- "type": "field"
- },
- {
- "params": [],
- "type": "mean"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "RTT mean trend",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 40,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"flows\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "flows"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"packets_per_second\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "packets_per_second"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "No. flows & packet throughput - pktgen",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 41,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"packets_per_second\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "packets_per_second"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Packet throughput - pktgen",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 42,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"rtt.poseidon\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "rtt.poseidon"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Round-trip time - ping",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- },
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 43,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"average.used\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "average.used"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"average.free\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "average.free"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Memory Utilization - free",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC071 - Network Latency, Throughput, Packet Loss and Cache Utilization</center> </a></h5>\n<center>\n<p>Visualisation of network latency (RTT - round trip time), packet throughput and Cache utilization when doing variations to the amount of UDP flows between two VM instances running on different physical blades.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc071.html\">TC071</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 34,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 44,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"average.used\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "average.used"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"average.free\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "average.free"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Memory Utilization - free",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC072 - Network Latency, Throughput, Packet Loss and Network Utilization</center> </a></h5>\n<center>\n<p>Visualisation of network latency (RTT - round trip time), packet throughput and Network interface utilization when doing variations to the amount of UDP flows between two VM instances running on different physical blades.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc072.html\">TC072</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 36,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 45,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"average.used\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "average.used"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc070",
- "policy": "default",
- "query": "SELECT \"average.free\" FROM \"opnfv_yardstick_tc070\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "average.free"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Memory Utilization - free",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "25px",
- "panels": [
- {
- "content": "<h5 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"><center>OPNFV_Yardstick_TC074 - Storage Performance Benchmarking for NFVI (Storperf) </center> </a></h5>\n<center>\n<p>Measure block and object storage performance in an NFVI.\nFor more information see <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/colorado/docs/userguide/opnfv_yardstick_tc074.html\">TC074</a></p>\n</center>",
- "editable": true,
- "error": false,
- "id": 47,
- "isNew": true,
- "links": [],
- "mode": "html",
- "span": 12,
- "style": {},
- "title": "",
- "type": "text"
- }
- ],
- "title": "New row"
- },
- {
- "collapse": false,
- "editable": true,
- "height": "250px",
- "panels": [
- {
- "aliasColors": {},
- "bars": false,
- "datasource": "yardstick",
- "decimals": 2,
- "editable": true,
- "error": false,
- "fill": 1,
- "grid": {
- "threshold1": 2.5,
- "threshold1Color": "rgba(28, 149, 89, 0.27)",
- "threshold2": 2,
- "threshold2Color": "rgba(234, 112, 112, 0.22)",
- "thresholdLine": false
- },
- "hideTimeOverride": false,
- "id": 46,
- "interval": "",
- "isNew": true,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": false,
- "hideEmpty": false,
- "hideZero": false,
- "max": true,
- "min": true,
- "rightSide": false,
- "show": false,
- "sort": "avg",
- "sortDesc": false,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "connected",
- "percentage": true,
- "pointradius": 2,
- "points": true,
- "renderer": "flot",
- "seriesOverrides": [],
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc074",
- "policy": "default",
- "query": "SELECT \"_ssd_preconditioning.queue-depth.8.block-size.16384.duration\" FROM \"opnfv_yardstick_tc074\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "B",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "_ssd_preconditioning.queue-depth.8.block-size.16384.duration"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc074",
- "policy": "default",
- "query": "SELECT \"_warm_up.queue-depth.8.block-size.16384.duration\" FROM \"opnfv_yardstick_tc074\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "C",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "_warm_up.queue-depth.8.block-size.16384.duration"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- },
- {
- "alias": "$tag_pod_name - $tag_deploy_scenario - flows",
- "dsType": "influxdb",
- "groupBy": [
- {
- "params": [
- "pod_name"
- ],
- "type": "tag"
- },
- {
- "params": [
- "deploy_scenario"
- ],
- "type": "tag"
- },
- {
- "params": [
- "task_id"
- ],
- "type": "tag"
- }
- ],
- "hide": false,
- "measurement": "opnfv_yardstick_tc074",
- "policy": "default",
- "query": "SELECT \"wr.queue-depth.4.block-size.4096.duration\" FROM \"opnfv_yardstick_tc074\" WHERE \"pod_name\" =~ /$POD$/ AND \"deploy_scenario\" =~ /$SCENARIO$/ AND \"version\" =~ /$VERSION$/ AND $timeFilter GROUP BY \"pod_name\", \"deploy_scenario\", \"task_id\"",
- "rawQuery": false,
- "refId": "A",
- "resultFormat": "time_series",
- "select": [
- [
- {
- "params": [
- "wr.queue-depth.4.block-size.4096.duration"
- ],
- "type": "field"
- }
- ]
- ],
- "tags": [
- {
- "key": "pod_name",
- "operator": "=~",
- "value": "/$POD$/"
- },
- {
- "condition": "AND",
- "key": "deploy_scenario",
- "operator": "=~",
- "value": "/$SCENARIO$/"
- },
- {
- "condition": "AND",
- "key": "version",
- "operator": "=~",
- "value": "/$VERSION$/"
- }
- ]
- }
- ],
- "timeFrom": null,
- "timeShift": null,
- "title": "Memory Utilization - free",
- "tooltip": {
- "msResolution": false,
- "shared": true,
- "sort": 0,
- "value_type": "cumulative"
- },
- "type": "graph",
- "xaxis": {
- "show": true
- },
- "yaxes": [
- {
- "format": "ms",
- "label": "RTT",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- },
- {
- "format": "short",
- "label": "",
- "logBase": 1,
- "max": null,
- "min": null,
- "show": true
- }
- ]
- }
- ],
- "title": "New row"
- }
- ],
- "time": {
- "from": "now-30m",
- "to": "now"
- },
- "timepicker": {
- "now": true,
- "refresh_intervals": [
- "5s",
- "10s",
- "30s",
- "1m",
- "5m",
- "15m",
- "30m",
- "1h",
- "2h",
- "1d"
- ],
- "time_options": [
- "5m",
- "15m",
- "1h",
- "6h",
- "12h",
- "24h",
- "2d",
- "7d",
- "30d"
- ]
- },
- "templating": {
- "list": [
- {
- "allFormat": "regex values",
- "current": {
- "text": "All",
- "value": "$__all"
- },
- "datasource": "yardstick",
- "hide": 0,
- "includeAll": true,
- "multi": false,
- "multiFormat": "regex values",
- "name": "SCENARIO",
- "options": [
- {
- "text": "All",
- "value": "$__all",
- "selected": true
- }
- ],
- "query": "SHOW TAG VALUES WITH KEY = \"deploy_scenario\"",
- "refresh": 1,
- "regex": "",
- "type": "query"
- },
- {
- "allFormat": "regex values",
- "current": {
- "text": "All",
- "value": "$__all"
- },
- "datasource": "yardstick",
- "hide": 0,
- "includeAll": true,
- "multi": false,
- "multiFormat": "regex values",
- "name": "VERSION",
- "options": [
- {
- "text": "All",
- "value": "$__all",
- "selected": true
- }
- ],
- "query": "SHOW TAG VALUES WITH KEY = \"version\"",
- "refresh": 1,
- "regex": "(master|colorado|danube)",
- "type": "query"
- },
- {
- "allFormat": "regex values",
- "current": {
- "text": "All",
- "value": "$__all"
- },
- "datasource": "yardstick",
- "hide": 0,
- "hideLabel": false,
- "includeAll": true,
- "label": "",
- "multi": true,
- "multiFormat": "regex values",
- "name": "POD",
- "options": [
- {
- "text": "All",
- "value": "$__all",
- "selected": true
- }
- ],
- "query": "SHOW TAG VALUES WITH KEY = \"pod_name\"",
- "refresh": 1,
- "regex": "",
- "type": "query",
- "useTags": false
- }
- ]
- },
- "annotations": {
- "list": []
- },
- "refresh": "5s",
- "schemaVersion": 12,
- "version": 0,
- "links": [],
- "gnetId": null
- }
-} \ No newline at end of file
diff --git a/dashboard/ping_dashboard.json b/dashboard/ping_dashboard.json
deleted file mode 100644
index 538fe065b..000000000
--- a/dashboard/ping_dashboard.json
+++ /dev/null
@@ -1 +0,0 @@
-{"meta":{"type":"db","canSave":true,"canEdit":true,"canStar":true,"slug":null,"expires":"0001-01-01T00:00:00Z","created":"2016-10-09T00:45:46Z","updated":"2016-10-09T03:12:01Z","updatedBy":"admin","createdBy":"admin","version":7},"dashboard":{"id":null,"title":"opnfv_yardstick_tc002","tags":[],"style":"dark","timezone":"browser","editable":true,"hideControls":false,"sharedCrosshair":false,"rows":[{"title":"New row","height":"25px","editable":true,"collapse":false,"panels":[{"title":"","error":false,"span":12,"editable":true,"type":"text","isNew":true,"id":2,"mode":"html","content":"<div class=\"text-center\" style=\"padding: 10px 0 5px 0\">\n<style>\nh1 {\n\ttext-shadow: -1px -1px 1px #fff, 1px 1px 1px #31A7D3;\n\tcolor: #31A7D3;\n\topacity: 0.8;\n\tfont: 50px '31A7D3';\n}\n</style>\n<body>\n<h1>Ping Dashboard</h1>\n</body>","links":[],"height":"25"}]},{"collapse":false,"editable":true,"height":"250px","panels":[{"aliasColors":{},"bars":false,"datasource":"yardstick","editable":true,"error":false,"fill":1,"grid":{"threshold1":1,"threshold1Color":"rgba(216, 200, 27, 0.27)","threshold2":0.5,"threshold2Color":"rgba(234, 112, 112, 0.22)","thresholdLine":false},"id":1,"isNew":true,"legend":{"alignAsTable":false,"avg":false,"current":false,"max":true,"min":true,"rightSide":false,"show":false,"total":false,"values":true},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","percentage":false,"pointradius":5,"points":true,"renderer":"flot","seriesOverrides":[],"span":12,"stack":false,"steppedLine":false,"targets":[{"dsType":"influxdb","groupBy":[{"params":["$interval"],"type":"time"},{"params":["null"],"type":"fill"}],"measurement":"opnfv_yardstick_tc002","policy":"default","refId":"A","resultFormat":"time_series","select":[[{"params":["rtt.ares"],"type":"field"},{"params":[],"type":"mean"}]],"tags":[]}],"timeFrom":null,"timeShift":null,"title":"","tooltip":{"msResolution":true,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"show":true},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}]}],"title":"Row"}],"time":{"from":"now-5m","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"templating":{"list":[]},"annotations":{"list":[]},"refresh":"10s","schemaVersion":12,"version":2,"links":[],"gnetId":null}}
diff --git a/docker/exec_tests.sh b/docker/exec_tests.sh
index 46e5a05bd..93e017f49 100755
--- a/docker/exec_tests.sh
+++ b/docker/exec_tests.sh
@@ -96,8 +96,10 @@ fi
cd ${YARDSTICK_REPO_DIR}
git_checkout ${YARDSTICK_BRANCH}
-# setup the environment
-source ${YARDSTICK_REPO_DIR}/tests/ci/prepare_env.sh
+if [[ "${DEPLOY_SCENARIO:0:2}" == "os" ]];then
+ # setup the environment
+ source ${YARDSTICK_REPO_DIR}/tests/ci/prepare_env.sh
+fi
# execute tests
${YARDSTICK_REPO_DIR}/tests/ci/yardstick-verify $@
diff --git a/docker/nginx.sh b/docker/nginx.sh
index 26937d134..1ac1d3f42 100755
--- a/docker/nginx.sh
+++ b/docker/nginx.sh
@@ -20,12 +20,17 @@ server {
index index.htm index.html;
location / {
include uwsgi_params;
+ client_max_body_size 2000m;
uwsgi_pass unix:///var/run/yardstick.sock;
}
location /gui/ {
alias /etc/nginx/yardstick/gui/;
}
+
+ location /report/ {
+ alias /tmp/;
+ }
}
EOF
fi
diff --git a/docs/release/release-notes/release-notes.rst b/docs/release/release-notes/release-notes.rst
index bd65c0725..bbd7e8417 100644
--- a/docs/release/release-notes/release-notes.rst
+++ b/docs/release/release-notes/release-notes.rst
@@ -37,10 +37,10 @@ Version History
| *Date* | *Version* | *Comment* |
| | | |
+----------------+--------------------+---------------------------------+
-| | 3.1 | Yardstick for Danube release |
+| | 3.2 | Yardstick for Danube release |
| | | |
-| | | Note: The 3.1 tag is due to git |
-| | | tag issue during Danube 3.0 |
+| | | Note: The 3.2 tag is due to a |
+| | | code issue during Danube 3.1 |
| | | release |
| | | |
+----------------+--------------------+---------------------------------+
@@ -142,16 +142,16 @@ Release Data
| **Project** | Yardstick |
| | |
+--------------------------------------+--------------------------------------+
-| **Repo/tag** | yardstick/Danube.3.1 |
+| **Repo/tag** | yardstick/Danube.3.2 |
| | |
+--------------------------------------+--------------------------------------+
-| **Yardstick Docker image tag** | Danube.3.1 |
+| **Yardstick Docker image tag** | Danube.3.2 |
| | |
+--------------------------------------+--------------------------------------+
| **Release designation** | Danube |
| | |
+--------------------------------------+--------------------------------------+
-| **Release date** | July 14th, 2017 |
+| **Release date** | August 15th, 2017 |
| | |
+--------------------------------------+--------------------------------------+
| **Purpose of the delivery** | OPNFV Danube release 3.0 |
@@ -174,7 +174,7 @@ Software Deliverables
---------------------
- - The Yardstick Docker image: https://hub.docker.com/r/opnfv/yardstick (tag: danube.3.1)
+ - The Yardstick Docker image: https://hub.docker.com/r/opnfv/yardstick (tag: danube.3.2)
**Contexts**
@@ -602,6 +602,17 @@ Known Issues/Faults
Corrected Faults
----------------
+Danube.3.2:
+
++----------------------------+------------------------------------------------+
+| **JIRA REFERENCE** | **DESCRIPTION** |
+| | |
++----------------------------+------------------------------------------------+
+| JIRA: YARDSTICK-776 | Bugfix: cannot run task if without |
+| | yardstick.conf in danube |
++----------------------------+------------------------------------------------+
+
+
Danube.3.1:
+----------------------------+------------------------------------------------+
@@ -702,7 +713,7 @@ Danube.1.0:
+----------------------------+------------------------------------------------+
-Danube 3.1 known restrictions/issues
+Danube 3.2 known restrictions/issues
====================================
+-----------+-----------+----------------------------------------------+
| Installer | Scenario | Issue |
diff --git a/docs/testing/user/userguide/04-installation.rst b/docs/testing/user/userguide/04-installation.rst
index 37e4ba599..cb4f31434 100644
--- a/docs/testing/user/userguide/04-installation.rst
+++ b/docs/testing/user/userguide/04-installation.rst
@@ -443,6 +443,141 @@ Deploy InfluxDB and Grafana directly in Ubuntu (**Todo**)
-----------------------------------------------------------
+Yardstick common CLI
+--------------------
+
+list test cases
+>>>>>>>>>>>>>>>
+**yardstick testcase list**
+
+This command line would list all test cases in yardstick.
+It would show like below::
+
+ +---------------------------------------------------------------------------------------
+ | Testcase Name | Description
+ +---------------------------------------------------------------------------------------
+ | opnfv_yardstick_tc001 | Measure network throughput using pktgen
+ | opnfv_yardstick_tc002 | measure network latency using ping
+ | opnfv_yardstick_tc005 | Measure Storage IOPS, throughput and latency using fio.
+ | opnfv_yardstick_tc006 | Measure volume storage IOPS, throughput and latency using fio.
+ | opnfv_yardstick_tc008 | Measure network throughput and packet loss using Pktgen
+ | opnfv_yardstick_tc009 | Measure network throughput and packet loss using pktgen
+ | opnfv_yardstick_tc010 | measure memory read latency using lmbench.
+ | opnfv_yardstick_tc011 | Measure packet delay variation (jitter) using iperf3.
+ | opnfv_yardstick_tc012 | Measure memory read and write bandwidth using lmbench.
+ | opnfv_yardstick_tc014 | Measure Processing speed using unixbench.
+ | opnfv_yardstick_tc019 | Sample test case for the HA of controller node service.
+ ...
+ +---------------------------------------------------------------------------------------
+show a test case config file
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Take opnfv_yardstick_tc002 for an example. This test case measure network latency.
+You just need to type in **yardstick testcase show opnfv_yardstick_tc002**, and the console
+would show the config yaml of this test case::
+ ##############################################################################
+ # Copyright (c) 2017 kristian.hunt@gmail.com and others.
+ #
+ # All rights reserved. This program and the accompanying materials
+ # are made available under the terms of the Apache License, Version 2.0
+ # which accompanies this distribution, and is available at
+ # http://www.apache.org/licenses/LICENSE-2.0
+ ##############################################################################
+ ---
+
+ schema: "yardstick:task:0.1"
+ description: >
+ Yardstick TC002 config file;
+ measure network latency using ping;
+
+ {% set image = image or "cirros-0.3.5" %}
+
+ {% set provider = provider or none %}
+ {% set physical_network = physical_network or 'physnet1' %}
+ {% set segmentation_id = segmentation_id or none %}
+ {% set packetsize = packetsize or 100 %}
+
+ scenarios:
+ {% for i in range(2) %}
+ -
+ type: Ping
+ options:
+ packetsize: {{packetsize}}
+ host: athena.demo
+ target: ares.demo
+
+ runner:
+ type: Duration
+ duration: 60
+ interval: 10
+
+ sla:
+ max_rtt: 10
+ action: monitor
+ {% endfor %}
+
+ context:
+ name: demo
+ image: {{image}}
+ flavor: yardstick-flavor
+ user: cirros
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ athena:
+ floating_ip: true
+ placement: "pgrp1"
+ ares:
+ placement: "pgrp1"
+
+ networks:
+ test:
+ cidr: '10.0.1.0/24'
+ {% if provider == "vlan" %}
+ provider: {{provider}}
+ physical_network: {{physical_network}}Ã¥
+ {% if segmentation_id %}
+ segmentation_id: {{segmentation_id}}
+ {% endif %}
+ {% endif %}
+
+start a task to run yardstick test case
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+If you want run a test case, then you need to use **yardstick task start <test_case_path>**
+this command support some parameters as below:
+
++---------------------+--------------------------------------------------+
+| Parameters | Detail |
++=====================+==================================================+
+| -d | show debug log of yardstick running |
+| | |
++---------------------+--------------------------------------------------+
+| --task-args | If you want to customize test case parameters, |
+| | use "--task-args" to pass the value. The format |
+| | is a json string with parameter key-value pair. |
+| | |
++---------------------+--------------------------------------------------+
+| --task-args-file | If you want to use yardstick |
+| | env prepare command(or |
+| | related API) to load the |
++---------------------+--------------------------------------------------+
+| --parse-only | |
+| | |
+| | |
++---------------------+--------------------------------------------------+
+| --output-file \ | Specify where to output the log. if not pass, |
+| OUTPUT_FILE_PATH | the default value is |
+| | "/tmp/yardstick/yardstick.log" |
+| | |
++---------------------+--------------------------------------------------+
+| --suite \ | run a test suite, TEST_SUITE_PATH speciy where |
+| TEST_SUITE_PATH | the test suite locates |
+| | |
++---------------------+--------------------------------------------------+
+
+
Run Yardstick in a local environment
------------------------------------
@@ -512,5 +647,4 @@ yaml file and add test cases, constraint or task arguments if necessary.
Proxy Support (**Todo**)
----------------------------
-
+--------------------------- \ No newline at end of file
diff --git a/docs/testing/user/userguide/13-nsb-overview.rst b/docs/testing/user/userguide/13-nsb-overview.rst
index faac61f08..63442bff0 100644
--- a/docs/testing/user/userguide/13-nsb-overview.rst
+++ b/docs/testing/user/userguide/13-nsb-overview.rst
@@ -192,3 +192,14 @@ VNFs provided.
Figure 1: Network Service - 2 server configuration
+VNFs supported for chracterization:
+----------------------------------
+
+1. CGNAPT - Carrier Grade Network Address and port Translation
+2. vFW - Virtual Firewall
+3. vACL - Access Control List
+4. vPE - Provider Edge Router
+5. Prox - Packet pROcessing eXecution engine:
+ VNF can act as Drop, Basic Forwarding (no touch), L2 Forwarding (change MAC), GRE encap/decap, Load balance based on packet fields, Symmetric load balancing,
+ QinQ encap/decap IPv4/IPv6, ARP, QoS, Routing, Unmpls, Policing, ACL
+6. UDP_Replay
diff --git a/docs/testing/user/userguide/14-nsb_installation.rst b/docs/testing/user/userguide/14-nsb_installation.rst
index 3eb17bbca..39477f476 100644
--- a/docs/testing/user/userguide/14-nsb_installation.rst
+++ b/docs/testing/user/userguide/14-nsb_installation.rst
@@ -56,12 +56,47 @@ Several prerequisites are needed for Yardstick(VNF testing):
Install Yardstick (NSB Testing)
-------------------------------
-Refer chapter :doc:`04-installation` for more information on installing *Yardstick*
+Using Docker
+------------
+Refer chapter :doc:`04-installation` for more on docker **Install Yardstick using Docker (**recommended**)**
-After *Yardstick* is installed, executing the "nsb_setup.sh" script to setup
-NSB testing.
+Install directly in Ubuntu
+--------------------------
+.. _install-framework:
-::
+Alternatively you can install Yardstick framework directly in Ubuntu or in an Ubuntu Docker image. No matter which way you choose to install Yardstick, the following installation steps are identical.
+
+If you choose to use the Ubuntu Docker image, you can pull the Ubuntu
+Docker image from Docker hub::
+
+ docker pull ubuntu:16.04
+
+Install Yardstick
+^^^^^^^^^^^^^^^^^^^^^
+
+Prerequisite preparation::
+
+ apt-get update && apt-get install -y git python-setuptools python-pip
+ easy_install -U setuptools==30.0.0
+ pip install appdirs==1.4.0
+ pip install virtualenv
+
+Create a virtual environment::
+
+ virtualenv ~/yardstick_venv
+ export YARDSTICK_VENV=~/yardstick_venv
+ source ~/yardstick_venv/bin/activate
+
+Download the source code and install Yardstick from it::
+
+ git clone https://gerrit.opnfv.org/gerrit/yardstick
+ export YARDSTICK_REPO_DIR=~/yardstick
+ cd yardstick
+ ./install.sh
+
+
+After *Yardstick* is installed, executing the "nsb_setup.sh" script to setup
+NSB testing::
./nsb_setup.sh
@@ -74,42 +109,39 @@ System Topology:
+----------+ +----------+
| | | |
- | | (0)----->(0) | Ping/ |
- | TG1 | | vPE/ |
- | | | 2Trex |
+ | | (0)----->(0) | |
+ | TG1 | | DUT |
+ | | | |
| | (1)<-----(1) | |
+----------+ +----------+
trafficgen_1 vnf
-OpenStack parameters and credentials
-------------------------------------
+Environment parameters and credentials
+--------------------------------------
Environment variables
^^^^^^^^^^^^^^^^^^^^^
Before running Yardstick (NSB Testing) it is necessary to export traffic
-generator libraries.
-
-::
+generator libraries.::
source ~/.bash_profile
Config yardstick conf
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
::
cp ./etc/yardstick/yardstick.conf.sample /etc/yardstick/yardstick.conf
vi /etc/yardstick/yardstick.conf
-Add trex_path and bin_path in 'nsb' section.
+Add trex_path, trex_client_lib and bin_path in 'nsb' section.
::
[DEFAULT]
debug = True
- dispatcher = influxdb
+ dispatcher = file, influxdb
[dispatcher_influxdb]
timeout = 5
@@ -121,15 +153,41 @@ Add trex_path and bin_path in 'nsb' section.
[nsb]
trex_path=/opt/nsb_bin/trex/scripts
bin_path=/opt/nsb_bin
+ trex_client_lib=/opt/nsb_bin/trex_client/stl
+Network Service Benchmarking - Bare-Metal
+-----------------------------------------
Config pod.yaml describing Topology
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Before executing Yardstick test cases, make sure that pod.yaml reflects the
-topology and update all the required fields.
+2-Node setup:
+^^^^^^^^^^^^^
+.. code-block:: console
+ +----------+ +----------+
+ | | | |
+ | | (0)----->(0) | |
+ | TG1 | | DUT |
+ | | | |
+ | | (n)<-----(n) | |
+ +----------+ +----------+
+ trafficgen_1 vnf
-::
+3-Node setup - Correlated Traffic
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. code-block:: console
+ +----------+ +----------+ +------------+
+ | | | | | |
+ | | | | | |
+ | | (0)----->(0) | | | UDP |
+ | TG1 | | DUT | | Replay |
+ | | | | | |
+ | | | |(1)<---->(0)| |
+ +----------+ +----------+ +------------+
+ trafficgen_1 vnf trafficgen_2
+
+Before executing Yardstick test cases, make sure that pod.yaml reflects the
+topology and update all the required fields.::
cp /etc/yardstick/nodes/pod.yaml.nsb.sample /etc/yardstick/nodes/pod.yaml
@@ -204,12 +262,228 @@ Enable yardstick virtual environment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Before executing yardstick test cases, make sure to activate yardstick
-python virtual environment
+python virtual environment if runnin on ubuntu without docker::
+
+ source /opt/nsb_bin/yardstick_venv/bin/activate
+
+On docker, virtual env is in main path.
+
+Run Yardstick - Network Service Testcases
+-----------------------------------------
+
+NS testing - using NSBperf CLI
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+::
+
+ PYTHONPATH: ". ~/.bash_profile"
+ cd <yardstick_repo>/yardstick/cmd
+
+ Execute command: ./NSPerf.py -h
+ ./NSBperf.py --vnf <selected vnf> --test <rfc test>
+ eg: ./NSBperf.py --vnf vpe --test tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
+
+NS testing - using yardstick CLI
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+::
+ PYTHONPATH: ". ~/.bash_profile"
+
+Go to test case forlder type we want to execute.
+ e.g. <yardstick repo>/samples/vnf_samples/nsut/<vnf>/
+ run: yardstick --debug task start <test_case.yaml>
+
+Network Service Benchmarking - Standalone Virtualization
+--------------------------------------------------------
+
+SRIOV:
+-----
+
+Pre-requisites
+^^^^^^^^^^^^^^
+
+On Host:
+ a) Create a bridge for VM to connect to external network
+ brctl addbr br-int
+ brctl addif br-int <interface_name> #This interface is connected to internet
+
+ b) Build guest image for VNF to run.
+ Most of the sample test cases in Yardstick are using a guest image called
+ ``yardstick-image`` which deviates from an Ubuntu Cloud Server image
+ Yardstick has a tool for building this custom image with samplevnf.
+ It is necessary to have ``sudo`` rights to use this tool.
+
+ Also you may need to install several additional packages to use this tool, by
+ follwing the commands below::
+ sudo apt-get update && sudo apt-get install -y qemu-utils kpartx
+
+ This image can be built using the following command in the directory where Yardstick is installed::
+
+ export YARD_IMG_ARCH='amd64'
+ sudo echo "Defaults env_keep += \'YARD_IMG_ARCH\'" >> /etc/sudoers
+ sudo tools/yardstick-img-dpdk-modify tools/ubuntu-server-cloudimg-samplevnf-modify.sh
+
+ for more details refer chapter :doc:`04-installation``
+
+Note: VM should be build with static IP and should be accessiable from yardstick host.
+
+Config pod.yaml describing Topology
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+2-Node setup:
+^^^^^^^^^^^^^
+.. code-block:: console
+ +--------------------+
+ | |
+ | |
+ | DUT |
+ | (VNF) |
+ | |
+ +--------------------+
+ | VF NIC | | VF NIC |
+ +--------+ +--------+
+ ^ ^
+ | |
+ | |
+ +--------+ +--------+
+ - PF NIC - - PF NIC -
+ +----------+ +-------------------------+
+ | | | ^ ^ |
+ | | | | | |
+ | | (0)<----->(0) | ------ | |
+ | TG1 | | SUT | |
+ | | | | |
+ | | (n)<----->(n) |------------------ |
+ +----------+ +-------------------------+
+ trafficgen_1 host
+
+
+3-Node setup - Correlated Traffic
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. code-block:: console
+
+ +--------------------+
+ | |
+ | |
+ | DUT |
+ | (VNF) |
+ | |
+ +--------------------+
+ | VF NIC | | VF NIC |
+ +--------+ +--------+
+ ^ ^
+ | |
+ | |
+ +--------+ +--------+
+ | PF NIC - - PF NIC -
+ +----------+ +-------------------------+ +------------+
+ | | | ^ ^ | | |
+ | | | | | | | |
+ | | (0)<----->(0) | ------ | | | TG2 |
+ | TG1 | | SUT | | |(UDP Replay)|
+ | | | | | | |
+ | | (n)<----->(n) | ------ |(n)<-->(n)| |
+ +----------+ +-------------------------+ +------------+
+ trafficgen_1 host trafficgen_2
+
+Before executing Yardstick test cases, make sure that pod.yaml reflects the
+topology and update all the required fields.
+
+::
+
+ cp /etc/yardstick/nodes/pod.yaml.nsb.sriov.sample /etc/yardstick/nodes/pod.yaml
+
+Config pod.yaml
::
+ nodes:
+ -
+ name: trafficgen_1
+ role: TrafficGen
+ ip: 1.1.1.1
+ user: root
+ password: r00t
+ interfaces:
+ xe0: # logical name from topology.yaml and vnfd.yaml
+ vpci: "0000:07:00.0"
+ driver: i40e # default kernel driver
+ dpdk_port_num: 0
+ local_ip: "152.16.100.20"
+ netmask: "255.255.255.0"
+ local_mac: "00:00:00:00:00:01"
+ xe1: # logical name from topology.yaml and vnfd.yaml
+ vpci: "0000:07:00.1"
+ driver: i40e # default kernel driver
+ dpdk_port_num: 1
+ local_ip: "152.16.40.20"
+ netmask: "255.255.255.0"
+ local_mac: "00:00.00:00:00:02"
+
+-
+ name: sriov
+ role: Sriov
+ ip: 2.2.2.2
+ user: root
+ auth_type: password
+ password: password
+ vf_macs:
+ - "00:00:00:00:00:03"
+ - "00:00:00:00:00:04"
+ phy_ports: # Physical ports to configure sriov
+ - "0000:06:00.0"
+ - "0000:06:00.1"
+ phy_driver: i40e # kernel driver
+ images: "/var/lib/libvirt/images/ubuntu1.img"
+
+ -
+ name: vnf
+ role: vnf
+ ip: 1.1.1.2
+ user: root
+ password: r00t
+ host: 2.2.2.2 #BM - host == ip, virtualized env - Host - compute node
+ interfaces:
+ xe0: # logical name from topology.yaml and vnfd.yaml
+ vpci: "0000:00:07.0"
+ driver: i40evf # default kernel driver
+ dpdk_port_num: 0
+ local_ip: "152.16.100.10"
+ netmask: "255.255.255.0"
+ local_mac: "00:00:00:00:00:03"
+
+ xe1: # logical name from topology.yaml and vnfd.yaml
+ vpci: "0000:00:08.0"
+ driver: i40evf # default kernel driver
+ dpdk_port_num: 1
+ local_ip: "152.16.40.10"
+ netmask: "255.255.255.0"
+ local_mac: "00:00:00:00:00:04"
+ routing_table:
+ - network: "152.16.100.10"
+ netmask: "255.255.255.0"
+ gateway: "152.16.100.20"
+ if: "xe0"
+ - network: "152.16.40.10"
+ netmask: "255.255.255.0"
+ gateway: "152.16.40.20"
+ if: "xe1"
+ nd_route_tbl:
+ - network: "0064:ff9b:0:0:0:0:9810:6414"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:6414"
+ if: "xe0"
+ - network: "0064:ff9b:0:0:0:0:9810:2814"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:2814"
+ if: "xe1"
+
+Enable yardstick virtual environment
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Before executing yardstick test cases, make sure to activate yardstick
+python virtual environment if runnin on ubuntu without docker::
source /opt/nsb_bin/yardstick_venv/bin/activate
+On docker, virtual env is in main path.
Run Yardstick - Network Service Testcases
-----------------------------------------
@@ -218,19 +492,244 @@ NS testing - using NSBperf CLI
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
::
- source /opt/nsb_setup/yardstick_venv/bin/activate
PYTHONPATH: ". ~/.bash_profile"
cd <yardstick_repo>/yardstick/cmd
Execute command: ./NSPerf.py -h
./NSBperf.py --vnf <selected vnf> --test <rfc test>
- eg: ./NSBperf.py --vnf vpe --test tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
+ eg: ./NSBperf.py --vnf vfw --test tc_sriov_rfc2544_ipv4_1flow_64B.yaml
NS testing - using yardstick CLI
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
::
+ PYTHONPATH: ". ~/.bash_profile"
+
+Go to test case forlder type we want to execute.
+ e.g. <yardstick repo>/samples/vnf_samples/nsut/<vnf>/
+ run: yardstick --debug task start <test_case.yaml>
+
+OVS-DPDK:
+-----
+
+Pre-requisites
+^^^^^^^^^^^^^^
+
+On Host:
+ a) Create a bridge for VM to connect to external network
+ brctl addbr br-int
+ brctl addif br-int <interface_name> #This interface is connected to internet
+
+ b) Build guest image for VNF to run.
+ Most of the sample test cases in Yardstick are using a guest image called
+ ``yardstick-image`` which deviates from an Ubuntu Cloud Server image
+ Yardstick has a tool for building this custom image with samplevnf.
+ It is necessary to have ``sudo`` rights to use this tool.
+
+ Also you may need to install several additional packages to use this tool, by
+ follwing the commands below::
+
+ sudo apt-get update && sudo apt-get install -y qemu-utils kpartx
+
+ This image can be built using the following command in the directory where Yardstick is installed::
+
+ export YARD_IMG_ARCH='amd64'
+ sudo echo "Defaults env_keep += \'YARD_IMG_ARCH\'" >> /etc/sudoers
+ sudo tools/yardstick-img-dpdk-modify tools/ubuntu-server-cloudimg-samplevnf-modify.sh
+
+ for more details refer chapter :doc:`04-installation``
+
+Note: VM should be build with static IP and should be accessiable from yardstick host.
+
+ c) OVS & DPDK version.
+ - OVS 2.7 and DPDK 16.11.1 above version is supported
+
+ d) Setup OVS/DPDK on host.
+ Please refer below link on how to setup .. _ovs-dpdk: http://docs.openvswitch.org/en/latest/intro/install/dpdk/
+
+Config pod.yaml describing Topology
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+2-Node setup:
+^^^^^^^^^^^^^
+.. code-block:: console
+ +--------------------+
+ | |
+ | |
+ | DUT |
+ | (VNF) |
+ | |
+ +--------------------+
+ | virtio | | virtio |
+ +--------+ +--------+
+ ^ ^
+ | |
+ | |
+ +--------+ +--------+
+ | vHOST0 | | vHOST1 |
+ +----------+ +-------------------------+
+ | | | ^ ^ |
+ | | | | | |
+ | | (0)<----->(0) | ------ | |
+ | TG1 | | SUT | |
+ | | | (ovs-dpdk) | |
+ | | (n)<----->(n) |------------------ |
+ +----------+ +-------------------------+
+ trafficgen_1 host
+
+
+3-Node setup - Correlated Traffic
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. code-block:: console
+
+ +--------------------+
+ | |
+ | |
+ | DUT |
+ | (VNF) |
+ | |
+ +--------------------+
+ | virtio | | virtio |
+ +--------+ +--------+
+ ^ ^
+ | |
+ | |
+ +--------+ +--------+
+ | vHOST0 | | vHOST1 |
+ +----------+ +-------------------------+ +------------+
+ | | | ^ ^ | | |
+ | | | | | | | |
+ | | (0)<----->(0) | ------ | | | TG2 |
+ | TG1 | | SUT | | |(UDP Replay)|
+ | | | (ovs-dpdk) | | | |
+ | | (n)<----->(n) | ------ |(n)<-->(n)| |
+ +----------+ +-------------------------+ +------------+
+ trafficgen_1 host trafficgen_2
+
+
+Before executing Yardstick test cases, make sure that pod.yaml reflects the
+topology and update all the required fields.::
+
+ cp /etc/yardstick/nodes/pod.yaml.nsb.ovs.sample /etc/yardstick/nodes/pod.yaml
+
+Config pod.yaml
+::
+ nodes:
+ -
+ name: trafficgen_1
+ role: TrafficGen
+ ip: 1.1.1.1
+ user: root
+ password: r00t
+ interfaces:
+ xe0: # logical name from topology.yaml and vnfd.yaml
+ vpci: "0000:07:00.0"
+ driver: i40e # default kernel driver
+ dpdk_port_num: 0
+ local_ip: "152.16.100.20"
+ netmask: "255.255.255.0"
+ local_mac: "00:00:00:00:00:01"
+ xe1: # logical name from topology.yaml and vnfd.yaml
+ vpci: "0000:07:00.1"
+ driver: i40e # default kernel driver
+ dpdk_port_num: 1
+ local_ip: "152.16.40.20"
+ netmask: "255.255.255.0"
+ local_mac: "00:00.00:00:00:02"
+
+-
+ name: ovs
+ role: Ovsdpdk
+ ip: 2.2.2.2
+ user: root
+ auth_type: password
+ password: <password>
+ vpath: "/usr/local/"
+ vports:
+ - dpdkvhostuser0
+ - dpdkvhostuser1
+ vports_mac:
+ - "00:00:00:00:00:03"
+ - "00:00:00:00:00:04"
+ phy_ports: # Physical ports to configure ovs
+ - "0000:06:00.0"
+ - "0000:06:00.1"
+ flow:
+ - ovs-ofctl add-flow br0 in_port=1,action=output:3
+ - ovs-ofctl add-flow br0 in_port=3,action=output:1
+ - ovs-ofctl add-flow br0 in_port=4,action=output:2
+ - ovs-ofctl add-flow br0 in_port=2,action=output:4
+ phy_driver: i40e # kernel driver
+ images: "/var/lib/libvirt/images/ubuntu1.img"
+
+ -
+ name: vnf
+ role: vnf
+ ip: 1.1.1.2
+ user: root
+ password: r00t
+ host: 2.2.2.2 #BM - host == ip, virtualized env - Host - compute node
+ interfaces:
+ xe0: # logical name from topology.yaml and vnfd.yaml
+ vpci: "0000:00:04.0"
+ driver: virtio-pci # default kernel driver
+ dpdk_port_num: 0
+ local_ip: "152.16.100.10"
+ netmask: "255.255.255.0"
+ local_mac: "00:00:00:00:00:03"
+
+ xe1: # logical name from topology.yaml and vnfd.yaml
+ vpci: "0000:00:05.0"
+ driver: virtio-pci # default kernel driver
+ dpdk_port_num: 1
+ local_ip: "152.16.40.10"
+ netmask: "255.255.255.0"
+ local_mac: "00:00:00:00:00:04"
+ routing_table:
+ - network: "152.16.100.10"
+ netmask: "255.255.255.0"
+ gateway: "152.16.100.20"
+ if: "xe0"
+ - network: "152.16.40.10"
+ netmask: "255.255.255.0"
+ gateway: "152.16.40.20"
+ if: "xe1"
+ nd_route_tbl:
+ - network: "0064:ff9b:0:0:0:0:9810:6414"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:6414"
+ if: "xe0"
+ - network: "0064:ff9b:0:0:0:0:9810:2814"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:2814"
+ if: "xe1"
+
+Enable yardstick virtual environment
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Before executing yardstick test cases, make sure to activate yardstick
+python virtual environment if runnin on ubuntu without docker::
+
+ source /opt/nsb_bin/yardstick_venv/bin/activate
+
+On docker, virtual env is in main path.
+
+Run Yardstick - Network Service Testcases
+-----------------------------------------
+
+NS testing - using NSBperf CLI
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+::
+
+ PYTHONPATH: ". ~/.bash_profile"
+ cd <yardstick_repo>/yardstick/cmd
+
+ Execute command: ./NSPerf.py -h
+ ./NSBperf.py --vnf <selected vnf> --test <rfc test>
+ eg: ./NSBperf.py --vnf vfw --test tc_ovs_rfc2544_ipv4_1flow_64B.yaml
- source /opt/nsb_setup/yardstick_venv/bin/activate
+NS testing - using yardstick CLI
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+::
PYTHONPATH: ". ~/.bash_profile"
Go to test case forlder type we want to execute.
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc006.rst b/docs/testing/user/userguide/opnfv_yardstick_tc006.rst
new file mode 100644
index 000000000..d2d6467f1
--- /dev/null
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc006.rst
@@ -0,0 +1,119 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Huawei Technologies Co.,Ltd and others.
+
+*************************************
+Yardstick Test Case Description TC006
+*************************************
+
+.. _fio: http://bluestop.org/files/fio/HOWTO.txt
+
++-----------------------------------------------------------------------------+
+|Volume storage Performance |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | OPNFV_YARDSTICK_TC006_VOLUME STORAGE PERFORMANCE |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | IOPS (Average IOs performed per second), |
+| | Throughput (Average disk read/write bandwidth rate), |
+| | Latency (Average disk read/write latency) |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | The purpose of TC006 is to evaluate the IaaS volume storage |
+| | performance with regards to IOPS, throughput and latency. |
+| | |
+| | The purpose is also to be able to spot the trends. |
+| | Test results, graphs and similar shall be stored for |
+| | comparison reasons and product evolution understanding |
+| | between different OPNFV versions and/or configurations. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | fio |
+| | |
+| | fio is an I/O tool meant to be used both for benchmark and |
+| | stress/hardware verification. It has support for 19 |
+| | different types of I/O engines (sync, mmap, libaio, |
+| | posixaio, SG v3, splice, null, network, syslet, guasi, |
+| | solarisaio, and more), I/O priorities (for newer Linux |
+| | kernels), rate I/O, forked or threaded jobs, and much more. |
+| | |
+| | (fio is not always part of a Linux distribution, hence it |
+| | needs to be installed. As an example see the |
+| | /yardstick/tools/ directory for how to generate a Linux |
+| | image with fio included.) |
+| | |
++--------------+--------------------------------------------------------------+
+|test | fio test is invoked in a host VM with a volume attached on a |
+|description | compute blade, a job file as well as parameters are passed |
+| | to fio and fio will start doing what the job file tells it |
+| | to do. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | file: opnfv_yardstick_tc006.yaml |
+| | |
+| | Fio job file is provided to define the benchmark process |
+| | Target volume is mounted at /FIO_Test directory |
+| | |
+| | For SLA, minimum read/write iops is set to 100, |
+| | minimum read/write throughput is set to 400 KB/s, |
+| | and maximum read/write latency is set to 20000 usec. |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | This test case can be configured with different: |
+| | |
+| | * Job file; |
+| | * Volume mount directory. |
+| | |
+| | SLA is optional. The SLA in this test case serves as an |
+| | example. Considerably higher throughput and lower latency |
+| | are expected. However, to cover most configurations, both |
+| | baremetal and fully virtualized ones, this value should be |
+| | possible to achieve and acceptable for black box testing. |
+| | Many heavy IO applications start to suffer badly if the |
+| | read/write bandwidths are lower than this. |
+| | |
++--------------+--------------------------------------------------------------+
+|usability | This test case is one of Yardstick's generic test. Thus it |
+| | is runnable on most of the scenarios. |
+| | |
++--------------+--------------------------------------------------------------+
+|references | fio_ |
+| | |
+| | ETSI-NFV-TST001 |
+| | |
++--------------+--------------------------------------------------------------+
+|pre-test | The test case image needs to be installed into Glance |
+|conditions | with fio included in it. |
+| | |
+| | No POD specific requirements have been identified. |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | A host VM with fio installed is booted. |
+| | A 200G volume is attached to the host VM |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Yardstick is connected with the host VM by using ssh. |
+| | 'job_file.ini' is copyied from Jump Host to the host VM via |
+| | the ssh tunnel. The attached volume is formated and mounted. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | Fio benchmark is invoked. Simulated IO operations are |
+| | started. IOPS, disk read/write bandwidth and latency are |
+| | recorded and checked against the SLA. Logs are produced and |
+| | stored. |
+| | |
+| | Result: Logs are stored. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | The host VM is deleted. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | Fails only if SLA is not passed, or if there is a test case |
+| | execution problem. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc056.rst b/docs/testing/user/userguide/opnfv_yardstick_tc056.rst
new file mode 100644
index 000000000..01aa99ac2
--- /dev/null
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc056.rst
@@ -0,0 +1,149 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Yin Kanglin and others.
+.. 14_ykl@tongji.edu.cn
+
+*************************************
+Yardstick Test Case Description TC056
+*************************************
+
++-----------------------------------------------------------------------------+
+|OpenStack Controller Messaging Queue Service High Availability |
++==============+==============================================================+
+|test case id | OPNFV_YARDSTICK_TC056:OpenStack Controller Messaging Queue |
+| | Service High Availability |
++--------------+--------------------------------------------------------------+
+|test purpose | This test case will verify the high availability of the |
+| | messaging queue service(RabbitMQ) that supports OpenStack on |
+| | controller node. When messaging queue service(which is |
+| | active) of a specified controller node is killed, the test |
+| | case will check whether messaging queue services(which are |
+| | standby) on other controller nodes will be switched active, |
+| | and whether the cluster manager on attacked the controller |
+| | node will restart the stopped messaging queue. |
++--------------+--------------------------------------------------------------+
+|test method | This test case kills the processes of messaging queue |
+| | service on a selected controller node, then checks whether |
+| | the request of the related Openstack command is OK and the |
+| | killed processes are recovered. |
++--------------+--------------------------------------------------------------+
+|attackers | In this test case, an attacker called "kill-process" is |
+| | needed. This attacker includes three parameters: |
+| | 1) fault_type: which is used for finding the attacker's |
+| | scripts. It should be always set to "kill-process" in this |
+| | test case. |
+| | 2) process_name: which is the process name of the specified |
+| | OpenStack service. If there are multiple processes use the |
+| | same name on the host, all of them are killed by this |
+| | attacker. |
+| | In this case, this parameter should always set to "rabbitmq".|
+| | 3) host: which is the name of a control node being attacked. |
+| | |
+| | e.g. |
+| | -fault_type: "kill-process" |
+| | -process_name: "rabbitmq-server" |
+| | -host: node1 |
+| | |
++--------------+--------------------------------------------------------------+
+|monitors | In this test case, two kinds of monitor are needed: |
+| | 1. the "openstack-cmd" monitor constantly request a specific |
+| | Openstack command, which needs two parameters: |
+| | 1) monitor_type: which is used for finding the monitor class |
+| | and related scritps. It should be always set to |
+| | "openstack-cmd" for this monitor. |
+| | 2) command_name: which is the command name used for request. |
+| | |
+| | 2. the "process" monitor check whether a process is running |
+| | on a specific node, which needs three parameters: |
+| | 1) monitor_type: which used for finding the monitor class |
+| | and related scripts. It should be always set to "process" |
+| | for this monitor. |
+| | 2) process_name: which is the process name for monitor |
+| | 3) host: which is the name of the node runing the process |
+| | In this case, the command_name of monitor1 should be |
+| | services that will use the messaging queue(current nova, |
+| | neutron, cinder ,heat and ceilometer are using RabbitMQ) |
+| | , and the process-name of monitor2 should be "rabbitmq", |
+| | for example: |
+| | |
+| | e.g. |
+| | monitor1-1: |
+| | -monitor_type: "openstack-cmd" |
+| | -command_name: "openstack image list" |
+| | monitor1-2: |
+| | -monitor_type: "openstack-cmd" |
+| | -command_name: "openstack network list" |
+| | monitor1-3: |
+| | -monitor_type: "openstack-cmd" |
+| | -command_name: "openstack volume list" |
+| | monitor2: |
+| | -monitor_type: "process" |
+| | -process_name: "rabbitmq" |
+| | -host: node1 |
+| | |
++--------------+--------------------------------------------------------------+
+|metrics | In this test case, there are two metrics: |
+| | 1)service_outage_time: which indicates the maximum outage |
+| | time (seconds) of the specified Openstack command request. |
+| | 2)process_recover_time: which indicates the maximum time |
+| | (seconds) from the process being killed to recovered |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | Developed by the project. Please see folder: |
+| | "yardstick/benchmark/scenarios/availability/ha_tools" |
+| | |
++--------------+--------------------------------------------------------------+
+|references | ETSI NFV REL001 |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | This test case needs two configuration files: |
+| | 1) test case file:opnfv_yardstick_tc056.yaml |
+| | -Attackers: see above "attackers" description |
+| | -waiting_time: which is the time (seconds) from the process |
+| | being killed to stoping monitors the monitors |
+| | -Monitors: see above "monitors" description |
+| | -SLA: see above "metrics" description |
+| | |
+| | 2)POD file: pod.yaml |
+| | The POD configuration should record on pod.yaml first. |
+| | the "host" item in this test case will use the node name in |
+| | the pod.yaml. |
+| | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | start monitors: |
+| | each monitor will run with independently process |
+| | |
+| | Result: The monitor info will be collected. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | do attacker: connect the host through SSH, and then execute |
+| | the kill process script with param value specified by |
+| | "process_name" |
+| | |
+| | Result: Process will be killed. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | stop monitors after a period of time specified by |
+| | "waiting_time" |
+| | |
+| | Result: The monitor info will be aggregated. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | verify the SLA |
+| | |
+| | Result: The test case is passed or not. |
+| | |
++--------------+--------------------------------------------------------------+
+|post-action | It is the action when the test cases exist. It will check |
+| | the status of the specified process on the host, and restart |
+| | the process if it is not running for next test cases. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | Fails only if SLA is not passed, or if there is a test case |
+| | execution problem. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc057.rst b/docs/testing/user/userguide/opnfv_yardstick_tc057.rst
new file mode 100644
index 000000000..2a4ce40c0
--- /dev/null
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc057.rst
@@ -0,0 +1,165 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Yin Kanglin and others.
+.. 14_ykl@tongji.edu.cn
+
+*************************************
+Yardstick Test Case Description TC057
+*************************************
+
++-----------------------------------------------------------------------------+
+|OpenStack Controller Cluster Management Service High Availability |
++==============+==============================================================+
+|test case id | |
++--------------+--------------------------------------------------------------+
+|test purpose | This test case will verify the quorum configuration of the |
+| | cluster manager(pacemaker) on controller nodes. When a |
+| | controller node , which holds all active application |
+| | resources, failed to communicate with other cluster nodes |
+| | (via corosync), the test case will check whether the standby |
+| | application resources will take place of those active |
+| | application resources which should be regarded to be down in |
+| | the cluster manager. |
++--------------+--------------------------------------------------------------+
+|test method | This test case kills the processes of cluster messaging |
+| | service(corosync) on a selected controller node(the node |
+| | holds the active application resources), then checks whether |
+| | active application resources are switched to other |
+| | controller nodes and whether the Openstack commands are OK. |
++--------------+--------------------------------------------------------------+
+|attackers | In this test case, an attacker called "kill-process" is |
+| | needed. This attacker includes three parameters: |
+| | 1) fault_type: which is used for finding the attacker's |
+| | scripts. It should be always set to "kill-process" in this |
+| | test case. |
+| | 2) process_name: which is the process name of the load |
+| | balance service. If there are multiple processes use the |
+| | same name on the host, all of them are killed by this |
+| | attacker. |
+| | 3) host: which is the name of a control node being attacked. |
+| | |
+| | In this case, this process name should set to "corosync" , |
+| | for example |
+| | -fault_type: "kill-process" |
+| | -process_name: "corosync" |
+| | -host: node1 |
++--------------+--------------------------------------------------------------+
+|monitors | In this test case, a kind of monitor is needed: |
+| | 1. the "openstack-cmd" monitor constantly request a specific |
+| | Openstack command, which needs two parameters: |
+| | 1) monitor_type: which is used for finding the monitor class |
+| | and related scripts. It should be always set to |
+| | "openstack-cmd" for this monitor. |
+| | 2) command_name: which is the command name used for request |
+| | |
+| | In this case, the command_name of monitor1 should be services|
+| | that are managed by the cluster manager. (Since rabbitmq and |
+| | haproxy are managed by pacemaker, most Openstack Services |
+| | can be used to check high availability in this case) |
+| | |
+| | (e.g.) |
+| | monitor1: |
+| | -monitor_type: "openstack-cmd" |
+| | -command_name: "nova image-list" |
+| | monitor2: |
+| | -monitor_type: "openstack-cmd" |
+| | -command_name: "neutron router-list" |
+| | monitor3: |
+| | -monitor_type: "openstack-cmd" |
+| | -command_name: "heat stack-list" |
+| | monitor4: |
+| | -monitor_type: "openstack-cmd" |
+| | -command_name: "cinder list" |
+| | |
++--------------+--------------------------------------------------------------+
+|checkers | In this test case, a checker is needed, the checker will |
+| | the status of application resources in pacemaker and the |
+| | checker have three parameters: |
+| | 1) checker_type: which is used for finding the result |
+| | checker class and related scripts. In this case the checker |
+| | type will be "pacemaker-check-resource" |
+| | 2) resource_name: the application resource name |
+| | 3) resource_status: the expected status of the resource |
+| | 4) expectedValue: the expected value for the output of the |
+| | checker script, in the case the expected value will be the |
+| | identifier in the cluster manager |
+| | 3) condition: whether the expected value is in the output of |
+| | checker script or is totally same with the output. |
+| | (note: pcs is required to installed on controller node in |
+| | order to run this checker) |
+| | |
+| | (e.g.) |
+| | checker1: |
+| | -checker_type: "pacemaker-check-resource" |
+| | -resource_name: "p_rabbitmq-server" |
+| | -resource_status: "Stopped" |
+| | -expectedValue: "node-1" |
+| | -condition: "in" |
+| | checker2: |
+| | -checker_type: "pacemaker-check-resource" |
+| | -resource_name: "p_rabbitmq-server" |
+| | -resource_status: "Master" |
+| | -expectedValue: "node-2" |
+| | -condition: "in" |
++--------------+--------------------------------------------------------------+
+|metrics | In this test case, there are two metrics: |
+| | 1)service_outage_time: which indicates the maximum outage |
+| | time (seconds) of the specified Openstack command request. |
++--------------+--------------------------------------------------------------+
+|test tool | None. Self-developed. |
++--------------+--------------------------------------------------------------+
+|references | ETSI NFV REL001 |
++--------------+--------------------------------------------------------------+
+|configuration | This test case needs two configuration files: |
+| | 1) test case file: opnfv_yardstick_tc057.yaml |
+| | -Attackers: see above "attackers" description |
+| | -Monitors: see above "monitors" description |
+| | -Checkers: see above "checkers" description |
+| | -Steps: the test case execution step, see "test sequence" |
+| | description below |
+| | |
+| | 2)POD file: pod.yaml |
+| | The POD configuration should record on pod.yaml first. |
+| | the "host" item in this test case will use the node name in |
+| | the pod.yaml. |
++--------------+------+----------------------------------+--------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | start monitors: |
+| | each monitor will run with independently process |
+| | |
+| | Result: The monitor info will be collected. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | do attacker: connect the host through SSH, and then execute |
+| | the kill process script with param value specified by |
+| | "process_name" |
+| | |
+| | Result: Process will be killed. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | do checker: check whether the status of application |
+| | resources on different nodes are updated |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | stop monitors after a period of time specified by |
+| | "waiting_time" |
+| | |
+| | Result: The monitor info will be aggregated. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 5 | verify the SLA |
+| | |
+| | Result: The test case is passed or not. |
+| | |
++--------------+------+----------------------------------+--------------------+
+|post-action | It is the action when the test cases exist. It will check the|
+| | status of the cluster messaging process(corosync) on the |
+| | host, and restart the process if it is not running for next |
+| | test cases |
++--------------+------+----------------------------------+--------------------+
+|test verdict | Fails only if SLA is not passed, or if there is a test case |
+| | execution problem. |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc058.rst b/docs/testing/user/userguide/opnfv_yardstick_tc058.rst
new file mode 100644
index 000000000..fb9a4c2d1
--- /dev/null
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc058.rst
@@ -0,0 +1,148 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Yin Kanglin and others.
+.. 14_ykl@tongji.edu.cn
+
+*************************************
+Yardstick Test Case Description TC058
+*************************************
+
++-----------------------------------------------------------------------------+
+|OpenStack Controller Virtual Router Service High Availability |
++==============+==============================================================+
+|test case id | OPNFV_YARDSTICK_TC058:OpenStack Controller Virtual Router |
+| | Service High Availability |
++--------------+--------------------------------------------------------------+
+|test purpose | This test case will verify the high availability of virtual |
+| | routers(L3 agent) on controller node. When a virtual router |
+| | service on a specified controller node is shut down, this |
+| | test case will check whether the network of virtual machines |
+| | will be affected, and whether the attacked virtual router |
+| | service will be recovered. |
++--------------+--------------------------------------------------------------+
+|test method | This test case kills the processes of virtual router service |
+| | (l3-agent) on a selected controller node(the node holds the |
+| | active l3-agent), then checks whether the network routing |
+| | of virtual machines is OK and whether the killed service |
+| | will be recovered. |
++--------------+--------------------------------------------------------------+
+|attackers | In this test case, an attacker called "kill-process" is |
+| | needed. This attacker includes three parameters: |
+| | 1) fault_type: which is used for finding the attacker's |
+| | scripts. It should be always set to "kill-process" in this |
+| | test case. |
+| | 2) process_name: which is the process name of the load |
+| | balance service. If there are multiple processes use the |
+| | same name on the host, all of them are killed by this |
+| | attacker. |
+| | 3) host: which is the name of a control node being attacked. |
+| | |
+| | In this case, this process name should set to "l3agent" , |
+| | for example |
+| | -fault_type: "kill-process" |
+| | -process_name: "l3agent" |
+| | -host: node1 |
++--------------+--------------------------------------------------------------+
+|monitors | In this test case, two kinds of monitor are needed: |
+| | 1. the "ip_status" monitor that pings a specific ip to check |
+| | the connectivity of this ip, which needs two parameters: |
+| | 1) monitor_type: which is used for finding the monitor class |
+| | and related scripts. It should be always set to "ip_status" |
+| | for this monitor. |
+| | 2) ip_address: The ip to be pinged. In this case, ip_address |
+| | will be either an ip address of external network or an ip |
+| | address of a virtual machine. |
+| | 3) host: The node on which ping will be executed, in this |
+| | case the host will be a virtual machine. |
+| | |
+| | 2. the "process" monitor check whether a process is running |
+| | on a specific node, which needs three parameters: |
+| | 1) monitor_type: which used for finding the monitor class |
+| | and related scripts. It should be always set to "process" |
+| | for this monitor. |
+| | 2) process_name: which is the process name for monitor. In |
+| | this case, the process-name of monitor2 should be "l3agent" |
+| | 3) host: which is the name of the node running the process |
+| | |
+| | e.g. |
+| | monitor1-1: |
+| | -monitor_type: "ip_status" |
+| | -host: 172.16.0.11 |
+| | -ip_address: 172.16.1.11 |
+| | monitor1-2: |
+| | -monitor_type: "ip_status" |
+| | -host: 172.16.0.11 |
+| | -ip_address: 8.8.8.8 |
+| | monitor2: |
+| | -monitor_type: "process" |
+| | -process_name: "l3agent" |
+| | -host: node1 |
++--------------+--------------------------------------------------------------+
+|metrics | In this test case, there are two metrics: |
+| | 1)service_outage_time: which indicates the maximum outage |
+| | time (seconds) of the specified Openstack command request. |
+| | 2)process_recover_time: which indicates the maximum time |
+| | (seconds) from the process being killed to recovered |
++--------------+--------------------------------------------------------------+
+|test tool | None. Self-developed. |
++--------------+--------------------------------------------------------------+
+|references | ETSI NFV REL001 |
++--------------+--------------------------------------------------------------+
+|configuration | This test case needs two configuration files: |
+| | 1) test case file: opnfv_yardstick_tc058.yaml |
+| | -Attackers: see above "attackers" description |
+| | -Monitors: see above "monitors" description |
+| | -Steps: the test case execution step, see "test sequence" |
+| | description below |
+| | |
+| | 2)POD file: pod.yaml |
+| | The POD configuration should record on pod.yaml first. |
+| | the "host" item in this test case will use the node name in |
+| | the pod.yaml. |
++--------------+------+----------------------------------+--------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|pre-test | The test case image needs to be installed into Glance |
+|conditions | with cachestat included in the image. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Two host VMs are booted, these two hosts are in two different|
+| | networks, the networks are connected by a virtual router |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | start monitors: |
+| | each monitor will run with independently process |
+| | |
+| | Result: The monitor info will be collected. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | do attacker: connect the host through SSH, and then execute |
+| | the kill process script with param value specified by |
+| | "process_name" |
+| | |
+| | Result: Process will be killed. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 4 | stop monitors after a period of time specified by |
+| | "waiting_time" |
+| | |
+| | Result: The monitor info will be aggregated. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 5 | verify the SLA |
+| | |
+| | Result: The test case is passed or not. |
+| | |
++--------------+------+----------------------------------+--------------------+
+|post-action | It is the action when the test cases exist. It will check |
+| | the status of the specified process on the host, and restart |
+| | the process if it is not running for next test cases. |
+| | Virtual machines and network created in the test case will |
+| | be destoryed. |
+| | |
++--------------+------+----------------------------------+--------------------+
+|test verdict | Fails only if SLA is not passed, or if there is a test case |
+| | execution problem. |
++--------------+--------------------------------------------------------------+
diff --git a/docs/testing/user/userguide/opnfv_yardstick_tc083.rst b/docs/testing/user/userguide/opnfv_yardstick_tc083.rst
new file mode 100644
index 000000000..dc00ac67a
--- /dev/null
+++ b/docs/testing/user/userguide/opnfv_yardstick_tc083.rst
@@ -0,0 +1,81 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Huawei Technologies Co.,Ltd and others.
+
+*************************************
+Yardstick Test Case Description TC083
+*************************************
+
+.. _netperf: http://www.netperf.org/netperf/training/Netperf.html
+
++-----------------------------------------------------------------------------+
+|Throughput per VM test |
+| |
++--------------+--------------------------------------------------------------+
+|test case id | OPNFV_YARDSTICK_TC083_Network latency and throughput between |
+| | VMs |
+| | |
++--------------+--------------------------------------------------------------+
+|metric | Network latency and throughput |
+| | |
++--------------+--------------------------------------------------------------+
+|test purpose | To evaluate the IaaS network performance with regards to |
+| | flows and throughput, such as if and how different amounts |
+| | of packet sizes and flows matter for the throughput between |
+| | 2 VMs in one pod. |
+| | |
++--------------+--------------------------------------------------------------+
+|configuration | file: opnfv_yardstick_tc083.yaml |
+| | |
+| | Packet size: default 1024 bytes. |
+| | |
+| | Test length: default 20 seconds. |
+| | |
+| | The client and server are distributed on different nodes. |
+| | |
+| | For SLA max_mean_latency is set to 100. |
+| | |
++--------------+--------------------------------------------------------------+
+|test tool | netperf_ |
+| | Netperf is a software application that provides network |
+| | bandwidth testing between two hosts on a network. It |
+| | supports Unix domain sockets, TCP, SCTP, DLPI and UDP via |
+| | BSD Sockets. Netperf provides a number of predefined tests |
+| | e.g. to measure bulk (unidirectional) data transfer or |
+| | request response performance. |
+| | (netperf is not always part of a Linux distribution, hence |
+| | it needs to be installed.) |
+| | |
++--------------+--------------------------------------------------------------+
+|references | netperf Man pages |
+| | ETSI-NFV-TST001 |
+| | |
++--------------+--------------------------------------------------------------+
+|applicability | Test can be configured with different packet sizes and |
+| | test duration. Default values exist. |
+| | |
+| | SLA (optional): max_mean_latency |
+| | |
++--------------+--------------------------------------------------------------+
+|pre-test | The POD can be reached by external ip and logged on via ssh |
+|conditions | |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result |
+| | |
++--------------+--------------------------------------------------------------+
+|step 1 | Install netperf tool on each specified node, one is as the |
+| | server, and the other as the client. |
+| | |
++--------------+--------------------------------------------------------------+
+|step 2 | Log on to the client node and use the netperf command to |
+| | execute the network performance test |
+| | |
++--------------+--------------------------------------------------------------+
+|step 3 | The throughput results stored. |
+| | |
++--------------+--------------------------------------------------------------+
+|test verdict | Fails only if SLA is not passed, or if there is a test case |
+| | execution problem. |
+| | |
++--------------+--------------------------------------------------------------+
diff --git a/etc/yardstick/yardstick.conf.sample b/etc/yardstick/yardstick.conf.sample
index 227aded2d..5675cc3bd 100644
--- a/etc/yardstick/yardstick.conf.sample
+++ b/etc/yardstick/yardstick.conf.sample
@@ -31,3 +31,4 @@ password = root
[nsb]
trex_path=/opt/nsb_bin/trex/scripts
bin_path=/opt/nsb_bin
+trex_client_lib=/opt/nsb_bin/trex_client/stl
diff --git a/gui/app/scripts/controllers/container.controller.js b/gui/app/scripts/controllers/container.controller.js
index 6c2ccd8ff..3ad200a91 100644
--- a/gui/app/scripts/controllers/container.controller.js
+++ b/gui/app/scripts/controllers/container.controller.js
@@ -128,7 +128,7 @@ angular.module('yardStickGui2App')
$scope.selectContainer = name;
}
$scope.goBack = function goBack() {
- $state.go('app2.projectList');
+ $state.go('app.projectList');
}
$scope.openDeleteEnv = function openDeleteEnv(id, name) {
diff --git a/gui/app/scripts/controllers/content.controller.js b/gui/app/scripts/controllers/content.controller.js
index d2bc19eea..0288fa540 100644
--- a/gui/app/scripts/controllers/content.controller.js
+++ b/gui/app/scripts/controllers/content.controller.js
@@ -2,7 +2,7 @@
angular.module('yardStickGui2App')
.controller('ContentController', ['$scope', '$state', '$stateParams', 'mainFactory', 'Upload', 'toaster', '$location', '$localStorage',
- function($scope, $state, $stateParams, mainFactory, Upload, toaster, $location, $localStorage) {
+ function ($scope, $state, $stateParams, mainFactory, Upload, toaster, $location, $localStorage) {
@@ -11,10 +11,11 @@ angular.module('yardStickGui2App')
$scope.showEnvironment = false;
$scope.counldGoDetail = false;
$scope.activeStatus = 0;
+ $scope.ifshowEnvChild = false;
- $scope.$watch(function() {
+ $scope.$watch(function () {
return location.hash
- }, function(newvalue, oldvalue) {
+ }, function (newvalue, oldvalue) {
if (location.hash.indexOf('project') > -1) {
$scope.projectShow = true;
$scope.taskShow = false;
@@ -26,6 +27,13 @@ angular.module('yardStickGui2App')
$scope.reportShow = true;
$scope.taskShow = true;
$scope.projectShow = true;
+ } else if (location.hash.indexOf('envDetail') > -1 || location.hash.indexOf('envimageDetail') > -1 ||
+ location.hash.indexOf('envpodupload') > -1 || location.hash.indexOf('envcontainer') > -1) {
+ $scope.ifshowEnvChild = true;
+ $scope.activeStatus=0;
+ }else{
+ $scope.ifshowEnvChild=false;
+ $scope.activeStatus=-1;
}
})
@@ -88,30 +96,30 @@ angular.module('yardStickGui2App')
}
function gotoTestcase() {
- $state.go('app2.testcase');
+ $state.go('app.testcase');
}
function gotoEnviron() {
if ($location.path().indexOf('env') > -1 || $location.path().indexOf('environment') > -1) {
$scope.counldGoDetail = true;
}
- $state.go('app2.environment');
+ $state.go('app.environment');
}
function gotoSuite() {
- $state.go('app2.testsuite');
+ $state.go('app.testsuite');
}
function gotoProject() {
- $state.go('app2.projectList');
+ $state.go('app.projectList');
}
function gotoTask() {
- $state.go('app2.tasklist');
+ $state.go('app.tasklist');
}
function gotoReport() {
- $state.go('app2.report');
+ $state.go('app.report');
}
function goBack() {
@@ -119,7 +127,7 @@ angular.module('yardStickGui2App')
return;
} else if ($location.path().indexOf('main/envDetail/') || $location.path().indexOf('main/imageDetail/') ||
$location.path().indexOf('main/podupload/') || $location.path().indexOf('main/container/')) {
- $state.go('app2.environment');
+ $state.go('app.environment');
return;
} else {
window.history.back();
@@ -133,4 +141,4 @@ angular.module('yardStickGui2App')
}
- ]); \ No newline at end of file
+ ]);
diff --git a/gui/app/scripts/controllers/detail.controller.js b/gui/app/scripts/controllers/detail.controller.js
index 3e2eaa100..bfdb525f7 100644
--- a/gui/app/scripts/controllers/detail.controller.js
+++ b/gui/app/scripts/controllers/detail.controller.js
@@ -108,6 +108,7 @@ angular.module('yardStickGui2App')
//buildtoEnvInfo
function buildToEnvInfo(object) {
+ $scope.envInfo=[];
var tempKeyArray = Object.keys(object);
for (var i = 0; i < tempKeyArray.length; i++) {
@@ -118,7 +119,11 @@ angular.module('yardStickGui2App')
value: tempValue
};
$scope.envInfo.push(temp);
+
}
+
+ console.log($scope.envInfo);
+ console.log($scope.openrcInfo);
}
function uploadFiles($file, $invalidFiles) {
diff --git a/gui/app/scripts/controllers/image.controller.js b/gui/app/scripts/controllers/image.controller.js
index 53acff405..d7a7edfa9 100644
--- a/gui/app/scripts/controllers/image.controller.js
+++ b/gui/app/scripts/controllers/image.controller.js
@@ -1,155 +1,240 @@
'use strict';
angular.module('yardStickGui2App')
- .controller('ImageController', ['$scope', '$state', '$stateParams', 'mainFactory', 'Upload', 'toaster', '$location', '$interval',
- function($scope, $state, $stateParams, mainFactory, Upload, toaster, $location, $interval) {
+ .controller('ImageController', ['$scope', '$state', '$stateParams', 'mainFactory', 'Upload', 'toaster', '$location', '$interval', 'ngDialog',
+ function($scope, $state, $stateParams, mainFactory, Upload, toaster, $location, $interval, ngDialog) {
init();
- $scope.showloading = false;
- $scope.ifshowStatus = 0;
function init() {
+ $scope.showloading = false;
+ $scope.ifshowStatus = 0;
+
+ $scope.yardstickImage = [
+ {
+ 'name': 'yardstick-image',
+ 'description': '',
+ 'size': 'N/A',
+ 'status': 'N/A',
+ 'time': 'N/A'
+ },
+ {
+ 'name': 'Ubuntu-16.04',
+ 'description': '',
+ 'size': 'N/A',
+ 'status': 'N/A',
+ 'time': 'N/A'
+ },
+ {
+ 'name': 'cirros-0.3.5',
+ 'description': '',
+ 'size': 'N/A',
+ 'status': 'N/A',
+ 'time': 'N/A'
+ }
+ ];
+ $scope.customImage = [];
$scope.uuid = $stateParams.uuid;
- $scope.uploadImage = uploadImage;
- getItemIdDetail();
- getImageListSimple();
+ $scope.showloading = false;
+ $scope.url = null;
+ $scope.environmentInfo = null;
+
+ getYardstickImageList();
+ getCustomImageList(function(image, image_id){});
}
- function getItemIdDetail() {
+ function getYardstickImageList(){
+ mainFactory.ImageList().get({}).$promise.then(function(response){
+ if(response.status == 1){
+ angular.forEach($scope.yardstickImage, function(ele, index){
+ if(typeof(response.result.images[ele.name]) != 'undefined'){
+ $scope.yardstickImage[index] = response.result.images[ele.name];
+ }
+ });
+ }else{
+ mainFactory.errorHandler1(response);
+ }
+ }, function(response){
+ mainFactory.errorHandler2(response);
+ });
+ }
+
+ function getCustomImageList(func){
mainFactory.ItemDetail().get({
'envId': $stateParams.uuid
}).$promise.then(function(response) {
- if (response.status == 1) {
- $scope.baseElementInfo = response.result.environment;
-
-
- } else {
- toaster.pop({
- type: 'error',
- title: 'fail',
- body: response.error_msg,
- timeout: 3000
+ if(response.status == 1){
+ $scope.environmentInfo = response.result.environment;
+ $scope.customImage = [];
+ angular.forEach(response.result.environment.image_id, function(ele){
+ mainFactory.getImage().get({'imageId': ele}).$promise.then(function(responseData){
+ if(responseData.status == 1){
+ $scope.customImage.push(responseData.result.image);
+ func(responseData.result.image, ele);
+ }else{
+ mainFactory.errorHandler1(responseData);
+ }
+ }, function(errorData){
+ mainFactory.errorHandler2(errorData);
+ });
});
+ }else{
+ mainFactory.errorHandler1(response);
}
- }, function(error) {
- toaster.pop({
- type: 'error',
- title: 'fail',
- body: 'unknow error',
- timeout: 3000
- });
- })
+ }, function(response){
+ mainFactory.errorHandler2(response);
+ });
}
- function getImageListSimple() {
-
- mainFactory.ImageList().get({}).$promise.then(function(response) {
- if (response.status == 1) {
- $scope.imageListData = response.result.images;
- // $scope.imageStatus = response.result.status;
-
- } else {
- toaster.pop({
- type: 'error',
- title: 'get data failed',
- body: 'please retry',
- timeout: 3000
- });
- }
- }, function(error) {
- toaster.pop({
- type: 'error',
- title: 'get data failed',
- body: 'please retry',
- timeout: 3000
+ $scope.loadYardstickImage = function(image_name){
+
+ var updateImageTask = $interval(updateYardstickImage, 10000);
+
+ function updateYardstickImage(){
+ mainFactory.ImageList().get({}).$promise.then(function(responseData){
+ if(responseData.status == 1){
+ if(typeof(responseData.result.images[image_name]) != 'undefined' && responseData.result.images[image_name].status == 'ACTIVE'){
+ angular.forEach($scope.yardstickImage, function(ele, index){
+ if(ele.name == image_name){
+ $scope.yardstickImage[index] = responseData.result.images[ele.name];
+ }
+ });
+ $interval.cancel(updateImageTask);
+ }
+ }else{
+ mainFactory.errorHandler1(responseData);
+ }
+ },function(errorData){
+ mainFactory.errorHandler2(errorData);
});
- })
- }
+ }
+ mainFactory.uploadImage().post({'action': 'load_image', 'args': {'name': image_name}}).$promise.then(function(response){
+ },function(response){
+ mainFactory.errorHandler2(response);
+ });
+ }
- function getImageList() {
- if ($scope.intervalImgae != undefined) {
- $interval.cancel($scope.intervalImgae);
- }
- mainFactory.ImageList().get({}).$promise.then(function(response) {
- if (response.status == 1) {
- $scope.imageListData = response.result.images;
- $scope.imageStatus = response.result.status;
-
- if ($scope.imageStatus == 0) {
- $scope.intervalImgae = $interval(function() {
- getImageList();
- }, 5000);
- } else if ($scope.intervalImgae != undefined) {
- $interval.cancel($scope.intervalImgae);
+ $scope.deleteYardstickImage = function(image_name){
+
+ var updateImageTask = $interval(updateYardstickImage, 10000);
+
+ function updateYardstickImage(){
+ mainFactory.ImageList().get({}).$promise.then(function(response){
+ if(response.status == 1){
+ if(typeof(response.result.images[image_name]) == 'undefined'){
+ angular.forEach($scope.yardstickImage, function(ele, index){
+ if(ele.name == image_name){
+ $scope.yardstickImage[index].size = 'N/A';
+ $scope.yardstickImage[index].status = 'N/A';
+ $scope.yardstickImage[index].time = 'N/A';
+ }
+ });
+ $interval.cancel(updateImageTask);
+ }
+ }else{
+ mainFactory.errorHandler1(response);
}
+ },function(response){
+ mainFactory.errorHandler2(response);
+ });
+ }
- } else {
- toaster.pop({
- type: 'error',
- title: 'get data failed',
- body: 'please retry',
- timeout: 3000
+ mainFactory.uploadImage().post({'action': 'delete_image', 'args': {'name': image_name}}).$promise.then(function(response){
+ },function(response){
+ mainFactory.errorHandler2(response);
+ });
+ }
+
+ $scope.uploadCustomImageByUrl = function(url){
+ mainFactory.uploadImageByUrl().post({
+ 'action': 'upload_image_by_url',
+ 'args': {
+ 'environment_id': $stateParams.uuid,
+ 'url': url
+ }
+ }).$promise.then(function(response){
+ if(response.status == 1){
+ var updateImageTask = $interval(getCustomImageList, 30000, 10, true, function(image, image_id){
+ if(image_id == response.result.uuid && image.status == 'ACTIVE'){
+ $interval.cancel(updateImageTask);
+ }
});
+ ngDialog.close();
+ }else{
+ mainFactory.errorHandler1(response);
}
- }, function(error) {
- toaster.pop({
- type: 'error',
- title: 'get data failed',
- body: 'please retry',
- timeout: 3000
- });
- })
+ }, function(response){
+ mainFactory.errorHandler2(response);
+ });
}
- function uploadImage() {
- $scope.imageStatus = 0;
- $interval.cancel($scope.intervalImgae);
- $scope.ifshowStatus = 1;
+ $scope.uploadCustomImage = function($file, $invalidFiles) {
$scope.showloading = true;
- mainFactory.uploadImage().post({
- 'action': 'load_image',
- 'args': {
- 'environment_id': $scope.uuid
- }
- }).$promise.then(function(response) {
+ $scope.displayImageFile = $file;
+ Upload.upload({
+ url: Base_URL + '/api/v2/yardstick/images',
+ data: { file: $file, 'environment_id': $scope.uuid, 'action': 'upload_image' }
+ }).then(function(response) {
+
$scope.showloading = false;
- if (response.status == 1) {
+ if (response.data.status == 1) {
+
toaster.pop({
type: 'success',
- title: 'create success',
+ title: 'upload success',
body: 'you can go next step',
timeout: 3000
});
- setTimeout(function() {
- getImageList();
- }, 10000);
- } else {
- toaster.pop({
- type: 'error',
- title: 'failed',
- body: 'something wrong',
- timeout: 3000
+ var updateImageTask = $interval(getCustomImageList, 10000, 10, true, function(image, image_id){
+ if(image_id == response.data.result.uuid && image.status == 'ACTIVE'){
+ $interval.cancel(updateImageTask);
+ }
});
+ }else{
+ mainFactory.errorHandler1(response);
+ }
+ }, function(response) {
+ $scope.uploadfile = null;
+ mainFactory.errorHandler2(response);
+ })
+ }
+
+ $scope.deleteCustomImage = function(image_id){
+ mainFactory.deleteImage().delete({'imageId': image_id}).$promise.then(function(response){
+ if(response.status == 1){
+ $interval(getCustomImageList, 10000, 5, true, function(image, image_id){
+ });
+ }else{
+ mainFactory.errorHandler2(response);
}
- }, function(error) {
- toaster.pop({
- type: 'error',
- title: 'failed',
- body: 'something wrong',
- timeout: 3000
- });
+ }, function(response){
+ mainFactory.errorHandler2(response);
+ });
+ }
+
+ $scope.openImageDialog = function(){
+ $scope.url = null;
+ ngDialog.open({
+ preCloseCallback: function(value) {
+ },
+ template: 'views/modal/imageDialog.html',
+ scope: $scope,
+ className: 'ngdialog-theme-default',
+ width: 950,
+ showClose: true,
+ closeByDocument: false
})
}
$scope.goBack = function goBack() {
- $state.go('app2.projectList');
+ $state.go('app.projectList');
}
$scope.goNext = function goNext() {
@@ -158,9 +243,5 @@ angular.module('yardStickGui2App')
$state.go('app.podUpload', { uuid: $scope.uuid });
}
-
-
-
-
}
]);
diff --git a/gui/app/scripts/controllers/main.js b/gui/app/scripts/controllers/main.js
index e3e880e62..ceec83fa9 100644
--- a/gui/app/scripts/controllers/main.js
+++ b/gui/app/scripts/controllers/main.js
@@ -15,14 +15,10 @@ angular.module('yardStickGui2App')
$scope.showImage = null;
$scope.showContainer = null;
$scope.showNextOpenRc = null;
- $scope.showNextPod = null;
+ $scope.showNextPod = 1;
$scope.displayContainerInfo = [];
$scope.containerList = [{ value: 'create_influxdb', name: "InfluxDB" }, { value: 'create_grafana', name: "Grafana" }]
- $scope.items = [
- 'The first choice!',
- 'And another choice for you.',
- 'but wait! A third!'
- ];
+
$scope.$on('$destroy', function() {
$interval.cancel($scope.intervalImgae)
});
@@ -55,7 +51,6 @@ angular.module('yardStickGui2App')
$scope.chooseResult = chooseResult;
getEnvironmentList();
- // getImageList();
}
@@ -89,7 +84,7 @@ angular.module('yardStickGui2App')
}
$scope.goToImage = function goToImage() {
- getImageListSimple();
+ getImageList();
$scope.showImage = 1;
}
$scope.goToPod = function goToPod() {
@@ -294,7 +289,7 @@ angular.module('yardStickGui2App')
$scope.showImage = null;
$scope.showContainer = null;
$scope.showNextOpenRc = null;
- $scope.showNextPod = null;
+ $scope.showNextPod = 1;
$scope.displayContainerInfo = [];
$scope.displayPodFile = null;
@@ -312,7 +307,6 @@ angular.module('yardStickGui2App')
ngDialog.open({
preCloseCallback: function(value) {
getEnvironmentList();
- // getImageList();
},
template: 'views/modal/environmentDialog.html',
scope: $scope,
@@ -381,7 +375,7 @@ angular.module('yardStickGui2App')
$scope.goBack = function goBack() {
- $state.go('app2.projectList');
+ $state.go('app.projectList');
}
$scope.displayContainerInfo = [];
@@ -483,106 +477,97 @@ angular.module('yardStickGui2App')
})
}
- $scope.uploadImage = function uploadImage() {
- $scope.imageStatus = 0;
- $scope.showImageStatus = 1;
- $scope.showloading = true;
- mainFactory.uploadImage().post({
- 'action': 'load_image',
- 'args': {
- 'environment_id': $scope.uuid
+ $scope.yardstickImage = {
+ 'yardstick-image': {
+ 'name': 'yardstick-image',
+ 'description': '',
+ 'status': 'N/A'
+ },
+ 'Ubuntu-16.04': {
+ 'name': 'Ubuntu-16.04',
+ 'description': '',
+ 'status': 'N/A'
+ },
+ 'cirros-0.3.5': {
+ 'name': 'cirros-0.3.5',
+ 'description': '',
+ 'status': 'N/A'
+ }
+ };
- }
- }).$promise.then(function(response) {
- $scope.showloading = false;
- if (response.status == 1) {
- toaster.pop({
- type: 'success',
- title: 'create success',
- body: 'you can go next step',
- timeout: 3000
- });
- setTimeout(function() {
- getImageList();
- }, 10000);
- $scope.showNextPod = 1;
+ $scope.selectImageList = [];
- } else {
- toaster.pop({
- type: 'error',
- title: 'failed',
- body: 'something wrong',
- timeout: 3000
- });
+ $scope.selectImage = function(name){
+ $scope.selectImageList.push(name);
+ }
- }
- }, function(error) {
- toaster.pop({
- type: 'error',
- title: 'failed',
- body: 'something wrong',
- timeout: 3000
- });
- })
+ $scope.unselectImage = function(name){
+ var index = $scope.selectImageList.indexOf(name);
+ $scope.selectImageList.splice(index, 1);
}
- function getImageList() {
- if ($scope.intervalImgae != undefined) {
- $interval.cancel($scope.intervalImgae);
- }
- mainFactory.ImageList().get({}).$promise.then(function(response) {
- if (response.status == 1) {
- $scope.imageListData = response.result.images;
- $scope.imageStatus = response.result.status;
+ $scope.uploadImage = function() {
+ $scope.imageStatus = 0;
+ $scope.showImageStatus = 1;
+ $scope.showloading = true;
- if ($scope.imageStatus == 0) {
- $scope.intervalImgae = $interval(function() {
- getImageList();
- }, 5000);
- } else if ($scope.intervalImgae != undefined) {
- $interval.cancel($scope.intervalImgae);
+ var updateImageTask = $interval(function(){
+ mainFactory.ImageList().get({}).$promise.then(function(response){
+ if(response.status == 1){
+ var isOk = true;
+ angular.forEach($scope.selectImageList, function(ele){
+ if(typeof(response.result.images[ele]) != 'undefined' && response.result.images[ele].status == 'ACTIVE'){
+ $scope.yardstickImage[ele] = response.result.images[ele];
+ }else{
+ isOk = false;
+ }
+ });
+ if(isOk){
+ $interval.cancel(updateImageTask);
+ $scope.imageStatus = 1;
+ }
+ }else{
+ mainFactory.errorHandler1(response);
}
-
- } else {
- toaster.pop({
- type: 'error',
- title: 'get data failed',
- body: 'please retry',
- timeout: 3000
- });
- }
- }, function(error) {
- toaster.pop({
- type: 'error',
- title: 'get data failed',
- body: 'please retry',
- timeout: 3000
+ }, function(response){
+ mainFactory.errorHandler2(response);
});
- })
+ }, 10000);
+
+ angular.forEach($scope.selectImageList, function(ele){
+ mainFactory.uploadImage().post({
+ 'action': 'load_image',
+ 'args': {
+ 'name': ele
+ }
+ }).$promise.then(function(response) {
+ if(response.status == 1){
+ $scope.showloading = false;
+ $scope.showNextPod = 1;
+ }else{
+ mainFactory.errorHandler1(response);
+ }
+ }, function(response) {
+ mainFactory.errorHandler2(response);
+ })
+ });
}
- function getImageListSimple() {
+ function getImageList() {
mainFactory.ImageList().get({}).$promise.then(function(response) {
if (response.status == 1) {
- $scope.imageListData = response.result.images;
- $scope.imageStatus = response.result.status;
-
- } else {
- toaster.pop({
- type: 'error',
- title: 'get data failed',
- body: 'please retry',
- timeout: 3000
+ angular.forEach($scope.yardstickImage, function(value, key){
+ if(typeof(response.result.images[key]) != 'undefined'){
+ $scope.yardstickImage[key] = response.result.images[key];
+ }
});
+ $scope.imageStatus = response.result.status;
+ }else{
+ mainFactory.errorHandler1(response);
}
- }, function(error) {
- toaster.pop({
- type: 'error',
- title: 'get data failed',
- body: 'please retry',
- timeout: 3000
- });
+ }, function(response) {
+ mainFactory.errorHandler2(response);
})
}
diff --git a/gui/app/scripts/controllers/pod.controller.js b/gui/app/scripts/controllers/pod.controller.js
index 3ef236854..56dfee148 100644
--- a/gui/app/scripts/controllers/pod.controller.js
+++ b/gui/app/scripts/controllers/pod.controller.js
@@ -113,7 +113,7 @@ angular.module('yardStickGui2App')
}
$scope.goBack = function goBack() {
- $state.go('app2.projectList');
+ $state.go('app.projectList');
}
diff --git a/gui/app/scripts/controllers/project.controller.js b/gui/app/scripts/controllers/project.controller.js
index 0a7b8b932..197474567 100644
--- a/gui/app/scripts/controllers/project.controller.js
+++ b/gui/app/scripts/controllers/project.controller.js
@@ -91,7 +91,7 @@ angular.module('yardStickGui2App')
}
function gotoDetail(id) {
- $state.go('app2.projectdetail', { projectId: id })
+ $state.go('app.projectdetail', { projectId: id })
}
diff --git a/gui/app/scripts/controllers/projectDetail.controller.js b/gui/app/scripts/controllers/projectDetail.controller.js
index a616f3ee7..e8468045d 100644
--- a/gui/app/scripts/controllers/projectDetail.controller.js
+++ b/gui/app/scripts/controllers/projectDetail.controller.js
@@ -606,16 +606,16 @@ angular.module('yardStickGui2App')
function gotoDetail(id) {
- $state.go('app2.tasklist', { taskId: id });
+ $state.go('app.tasklist', { taskId: id });
}
function gotoReport(id) {
- $state.go('app2.report', { taskId: id });
+ $state.go('app.report', { taskId: id });
}
function gotoModify(id) {
- $state.go('app2.taskModify', { taskId: id });
+ $state.go('app.taskModify', { taskId: id });
}
function goBack() {
@@ -672,7 +672,7 @@ angular.module('yardStickGui2App')
}
$scope.gotoLog = function gotoLog(task_id) {
- $state.go('app2.taskLog', { taskId: task_id });
+ $state.go('app.taskLog', { taskId: task_id });
}
}
]);
diff --git a/gui/app/scripts/controllers/testcase.controller.js b/gui/app/scripts/controllers/testcase.controller.js
index 616ceb4a8..c93fd8cb0 100644
--- a/gui/app/scripts/controllers/testcase.controller.js
+++ b/gui/app/scripts/controllers/testcase.controller.js
@@ -41,7 +41,7 @@ angular.module('yardStickGui2App')
}
function gotoDetail(name) {
- $state.go('app2.testcasedetail', { name: name });
+ $state.go('app.testcasedetail', { name: name });
}
@@ -93,7 +93,7 @@ angular.module('yardStickGui2App')
}
$scope.goBack = function goBack() {
- $state.go('app2.projectList');
+ $state.go('app.projectList');
}
$scope.openDeleteEnv = function openDeleteEnv(id, name) {
diff --git a/gui/app/scripts/controllers/testsuit.controller.js b/gui/app/scripts/controllers/testsuit.controller.js
index abc9095c7..a15daa776 100644
--- a/gui/app/scripts/controllers/testsuit.controller.js
+++ b/gui/app/scripts/controllers/testsuit.controller.js
@@ -41,16 +41,16 @@ angular.module('yardStickGui2App')
function gotoDetail(name) {
var temp = name.split('.')[0];
- $state.go('app2.suitedetail', { name: temp })
+ $state.go('app.suitedetail', { name: temp })
}
function gotoCreateSuite() {
- $state.go('app2.suitcreate');
+ $state.go('app.suitcreate');
}
$scope.goBack = function goBack() {
- $state.go('app2.projectList');
+ $state.go('app.projectList');
}
diff --git a/gui/app/scripts/factory/main.factory.js b/gui/app/scripts/factory/main.factory.js
index 44fbeb39f..7637a9ff3 100644
--- a/gui/app/scripts/factory/main.factory.js
+++ b/gui/app/scripts/factory/main.factory.js
@@ -9,7 +9,7 @@ var Base_URL;
var Grafana_URL;
angular.module('yardStickGui2App')
- .factory('mainFactory', ['$resource','$rootScope','$http', '$location',function($resource, $rootScope,$http,$location) {
+ .factory('mainFactory', ['$resource','$rootScope','$http', '$location', 'toaster',function($resource, $rootScope ,$http ,$location, toaster) {
Base_URL = 'http://' + $location.host() + ':' + $location.port();
Grafana_URL = 'http://' + $location.host();
@@ -86,6 +86,20 @@ angular.module('yardStickGui2App')
}
})
},
+ getImage: function(){
+ return $resource(Base_URL + '/api/v2/yardstick/images/:imageId', {imageId: "@imageId"}, {
+ 'get': {
+ method: 'GET'
+ }
+ })
+ },
+ deleteImage: function() {
+ return $resource(Base_URL + '/api/v2/yardstick/images/:imageId', { imageId: '@imageId' }, {
+ 'delete': {
+ method: 'DELETE'
+ }
+ })
+ },
uploadImage: function() {
return $resource(Base_URL + '/api/v2/yardstick/images', {}, {
'post': {
@@ -93,6 +107,13 @@ angular.module('yardStickGui2App')
}
})
},
+ uploadImageByUrl: function() {
+ return $resource(Base_URL + '/api/v2/yardstick/images', {}, {
+ 'post': {
+ method: 'POST'
+ }
+ })
+ },
getPodDetail: function() {
return $resource(Base_URL + '/api/v2/yardstick/pods/:podId', { podId: "@podId" }, {
'get': {
@@ -249,6 +270,22 @@ angular.module('yardStickGui2App')
method: 'DELETE'
}
})
+ },
+ errorHandler1: function(response){
+ toaster.pop({
+ 'type': 'error',
+ 'title': 'error',
+ 'body': response.result,
+ 'showCloseButton': true
+ });
+ },
+ errorHandler2: function(response){
+ toaster.pop({
+ 'type': 'error',
+ 'title': response.status,
+ 'body': response.statusText,
+ 'showCloseButton': true
+ });
}
};
diff --git a/gui/app/scripts/router.config.js b/gui/app/scripts/router.config.js
index 9d3c045bd..da2eb086b 100644
--- a/gui/app/scripts/router.config.js
+++ b/gui/app/scripts/router.config.js
@@ -20,14 +20,6 @@ angular.module('yardStickGui2App')
$stateProvider
- .state('app2', {
- url: "/main",
- controller: 'ContentController',
- templateUrl: "views/main2.html",
- ncyBreadcrumb: {
- label: 'Main'
- }
- })
.state('app', {
url: "/main",
controller: 'ContentController',
@@ -37,7 +29,7 @@ angular.module('yardStickGui2App')
}
})
- .state('app2.environment', {
+ .state('app.environment', {
url: '/environment',
templateUrl: 'views/environmentList.html',
controller: 'MainCtrl',
@@ -45,7 +37,7 @@ angular.module('yardStickGui2App')
label: 'Environment'
}
})
- .state('app2.testcase', {
+ .state('app.testcase', {
url: '/testcase',
templateUrl: 'views/testcaselist.html',
controller: 'TestcaseController',
@@ -53,7 +45,7 @@ angular.module('yardStickGui2App')
label: 'Test Case'
}
})
- .state('app2.testsuite', {
+ .state('app.testsuite', {
url: '/suite',
templateUrl: 'views/suite.html',
controller: 'SuiteListController',
@@ -61,7 +53,7 @@ angular.module('yardStickGui2App')
label: 'Test Suite'
}
})
- .state('app2.suitcreate', {
+ .state('app.suitcreate', {
url: '/suitcreate',
templateUrl: 'views/testcasechoose.html',
controller: 'suitcreateController',
@@ -69,7 +61,7 @@ angular.module('yardStickGui2App')
label: 'Suite Create'
}
})
- .state('app2.testcasedetail', {
+ .state('app.testcasedetail', {
url: '/testdetail/:name',
templateUrl: 'views/testcasedetail.html',
controller: 'testcaseDetailController',
@@ -78,7 +70,7 @@ angular.module('yardStickGui2App')
},
params: { name: null }
})
- .state('app2.suitedetail', {
+ .state('app.suitedetail', {
url: '/suitedetail/:name',
templateUrl: 'views/suitedetail.html',
controller: 'suiteDetailController',
@@ -124,7 +116,7 @@ angular.module('yardStickGui2App')
label: 'Container Manage'
}
})
- .state('app2.projectList', {
+ .state('app.projectList', {
url: '/project',
templateUrl: 'views/projectList.html',
controller: 'ProjectController',
@@ -133,7 +125,7 @@ angular.module('yardStickGui2App')
}
})
- .state('app2.tasklist', {
+ .state('app.tasklist', {
url: '/task/:taskId',
templateUrl: 'views/taskList.html',
controller: 'TaskController',
@@ -143,7 +135,7 @@ angular.module('yardStickGui2App')
}
})
- .state('app2.taskLog', {
+ .state('app.taskLog', {
url: '/task/:taskId/log',
templateUrl: 'views/taskLog.html',
controller: 'TaskLogController',
@@ -153,7 +145,7 @@ angular.module('yardStickGui2App')
}
})
- .state('app2.report', {
+ .state('app.report', {
url: '/report/:taskId',
templateUrl: 'views/report.html',
controller: 'ReportController',
@@ -163,7 +155,7 @@ angular.module('yardStickGui2App')
}
})
- .state('app2.projectdetail', {
+ .state('app.projectdetail', {
url: '/projectdetail/:projectId',
templateUrl: 'views/projectdetail.html',
controller: 'ProjectDetailController',
@@ -173,7 +165,7 @@ angular.module('yardStickGui2App')
}
})
- .state('app2.taskModify', {
+ .state('app.taskModify', {
url: '/taskModify/:taskId',
templateUrl: 'views/taskmodify.html',
controller: 'TaskModifyController',
diff --git a/gui/app/styles/main.css b/gui/app/styles/main.css
index e13a66bce..d2ea8ba42 100644
--- a/gui/app/styles/main.css
+++ b/gui/app/styles/main.css
@@ -20,6 +20,8 @@ body {
}
+
+
/* Custom page header */
.header {
@@ -206,3 +208,7 @@ input:focus{outline: 0}
overflow: hidden;
}
+.bs-sidenav{
+ margin-top:21px !important;
+}
+
diff --git a/gui/app/views/layout/sideNav.html b/gui/app/views/layout/sideNav.html
index 4fc99cd4f..6c4426307 100644
--- a/gui/app/views/layout/sideNav.html
+++ b/gui/app/views/layout/sideNav.html
@@ -18,7 +18,7 @@
</div>
</div>
- <div class="panel-group" role="tablist" aria-multiselectable="true" bs-collapse style="margin-bottom:0px;" ng-model="activeStatus">
+ <div class="panel-group" role="tablist" aria-multiselectable="true" bs-collapse style="margin-bottom:0px;" ng-model="activeStatus" ng-if="ifshowEnvChild">
<div class="panel panel-default">
<div class="panel-heading" role="tab">
<h4 class="panel-title">
@@ -48,6 +48,19 @@
</div>
</div>
</div>
+ <div class="panel-group" role="tablist" aria-multiselectable="false" bs-collapse style="margin-bottom:0px;" ng-if="!ifshowEnvChild">
+ <div class="panel panel-default">
+ <div class="panel-heading" role="tab">
+ <h4 class="panel-title">
+ <a bs-collapse-toggle style=" text-decoration: none;">
+ <div style="display:inline;" ng-click="gotoEnviron()">Environment </div>
+ <!--<i class="fa fa-sort-asc" aria-hidden="true" style="margin-left: 71px;display:inline"></i>-->
+ </a>
+ </h4>
+ </div>
+
+ </div>
+ </div>
<div class="panel-group " role="tablist " aria-multiselectable="true " bs-collapse style="margin-bottom:0px; ">
<div class="panel panel-default ">
@@ -138,4 +151,4 @@
.active.panel-body {
background-color: #dfe3e4;
}
-</style>
+</style> \ No newline at end of file
diff --git a/gui/app/views/layout/sideNav2.html b/gui/app/views/layout/sideNav2.html
deleted file mode 100644
index 93e0de4be..000000000
--- a/gui/app/views/layout/sideNav2.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<div class="naviSide">
-
-
- <ul class="nav bs-sidenav">
-
- <div class="panel-group " role="tablist " aria-multiselectable="true " bs-collapse style="margin-bottom:0px; ">
- <div class="panel panel-default ">
- <div class="panel-heading " role="tab ">
- <h4 class="panel-title ">
- <a bs-collapse-toggle style=" text-decoration: none;" ng-click="gotoProject();">
- Project
- </a>
- </h4>
-
- </div>
-
- </div>
- </div>
- <div class="panel-group" role="tablist" aria-multiselectable="false" bs-collapse style="margin-bottom:0px;">
- <div class="panel panel-default">
- <div class="panel-heading" role="tab">
- <h4 class="panel-title">
- <a bs-collapse-toggle style=" text-decoration: none;">
- <div style="display:inline;" ng-click="gotoEnviron()">Environment </div>
- <!--<i class="fa fa-sort-asc" aria-hidden="true" style="margin-left: 71px;display:inline"></i>-->
- </a>
- </h4>
- </div>
-
- </div>
- </div>
-
- <div class="panel-group " role="tablist " aria-multiselectable="true " bs-collapse style="margin-bottom:0px; ">
- <div class="panel panel-default ">
- <div class="panel-heading " role="tab ">
- <h4 class="panel-title ">
- <a bs-collapse-toggle style=" text-decoration: none;" ng-click="gotoTestcase()">
- Test Case
- </a>
- </h4>
-
- </div>
-
- </div>
- </div>
-
- <div class="panel-group " role="tablist " aria-multiselectable="true " bs-collapse style="margin-bottom:0px; ">
- <div class="panel panel-default ">
- <div class="panel-heading " role="tab ">
- <h4 class="panel-title ">
- <a bs-collapse-toggle style=" text-decoration: none;" ng-click="gotoSuite()">
- Test Suite
- </a>
- </h4>
-
- </div>
-
- </div>
- </div>
-
-
-
- </ul>
-
-</div>
-
-<style>
- .bs-sidenav {
- margin-top: 21px;
- margin-bottom: 20px;
- width: 124px;
- }
-
- .nav {
- margin-bottom: 0;
- padding-left: 0;
- list-style: none;
- }
-
- .nav>li {
- position: relative;
- display: block;
- }
-
- li {
- display: list-item;
- text-align: -webkit-match-parent;
- }
-
- a {
- cursor: pointer;
- }
-
- a.active {
- background-color: #EEEEEE;
- border-radius: 5px;
- width: 165px;
- }
- /*a:hover {
- width: 165px;
- }*/
-
- .nav>li>a:hover,
- .nav>li>a:focus {
- text-decoration: underline;
- background-color: transparent;
- }
-</style>
diff --git a/gui/app/views/main2.html b/gui/app/views/main2.html
deleted file mode 100644
index 3f49e82e0..000000000
--- a/gui/app/views/main2.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<div>
- <div ng-include="'views/layout/header.html'"></div>
-</div>
-<div ng-include="'views/layout/sideNav2.html'"></div>
-
-
-<div style="margin-top:80px;margin-left:220px;">
- <!--<div ncy-breadcrumb></div>-->
- <div>
- <ol class="progressDefine">
- <li data-step="1" ng-click="gotoProject();" style="cursor:pointer" ng-class="{'is-complete':projectShow}">
- Project
- </li>
- <li data-step="2" ng-class="{'is-complete':taskShow}">
- Task
- </li>
-
- <li data-step="3" ng-class="{'is-complete':reportShow}">
- Reporting
- </li>
-
- </ol>
- </div>
-
-
-</div>
-
-
-
-
-
-
-
-
-
-<div ui-view></div>
-
-
-
-<style>
- .stepsContent {
- display: flex;
- flex-direction: row;
- justify-content: space-around;
- margin-left: 120px;
- margin-top: 100px;
- }
-
- .stepItem {
- display: flex;
- flex-direction: column;
- }
-
- .nextButton {
- margin-left: 500px;
- }
-
- .progressDefine {
- list-style: none;
- margin: 0;
- padding: 0;
- display: table;
- table-layout: fixed;
- width: 100%;
- color: #849397;
- }
-
- .progressDefine>li {
- position: relative;
- display: table-cell;
- text-align: center;
- font-size: 0.8em;
- }
-
- .progressDefine>li:before {
- content: attr(data-step);
- display: block;
- margin: 0 auto;
- background: #DFE3E4;
- width: 3em;
- height: 3em;
- text-align: center;
- margin-bottom: 0.25em;
- line-height: 3em;
- border-radius: 100%;
- position: relative;
- z-index: 5;
- }
-
- .progressDefine>li:after {
- content: '';
- position: absolute;
- display: block;
- background: #DFE3E4;
- width: 100%;
- height: 0.5em;
- top: 1.25em;
- left: 50%;
- margin-left: 1.5em\9;
- z-index: -1;
- }
-
- .progressDefine>li:last-child:after {
- display: none;
- }
-
- .progressDefine>li.is-complete {
- color: #4dc5cf;
- }
-
- .progressDefine>li.is-complete:before,
- .progressDefine>li.is-complete:after {
- color: #FFF;
- background: #4dc5cf;
- }
-
- .progressDefine>li.is-active {
- color: #3498DB;
- }
-
- .progressDefine>li.is-active:before {
- color: #FFF;
- background: #3498DB;
- }
- /**
- * Needed for IE8
- */
-
- .progressDefine__last:after {
- display: none !important;
- }
- /**
- * Size Extensions
- */
-
- .progressDefine--medium {
- font-size: 1.5em;
- }
-
- .progressDefine--large {
- font-size: 2em;
- }
- /**
- * Some Generic Stylings
- */
-
- *,
- *:after,
- *:before {
- box-sizing: border-box;
- }
-
- h1 {
- margin-bottom: 1.5em;
- }
-
- .progressDefine {
- margin-bottom: 3em;
- }
-
- a {
- color: #3498DB;
- text-decoration: none;
- }
-
- a:hover {
- text-decoration: underline;
- }
- /*
- body {
- text-align: center;
- color: #444;
- }*/
-</style>
diff --git a/gui/app/views/modal/environmentDialog.html b/gui/app/views/modal/environmentDialog.html
index 389de8340..4c539fc33 100644
--- a/gui/app/views/modal/environmentDialog.html
+++ b/gui/app/views/modal/environmentDialog.html
@@ -133,16 +133,17 @@
<table class="table table-striped">
<tr>
+ <th>choose</th>
<th>name</th>
- <th>size</th>
+ <th>description</th>
<th>status</th>
- <th>time</th>
</tr>
- <tr ng-repeat="image in imageListData">
- <td>{{image.name}}</td>
- <td>{{image.size/1024}} mb</td>
- <td>{{image.status}}</td>
- <td>{{image.time}}</td>
+ <tr ng-repeat="(name, value) in yardstickImage">
+ <td ng-if="selectImageList.indexOf(name) > -1"><img src="images/checkyes.png" style="height:12px;cursor:pointer" ng-click="unselectImage(name)" /></td>
+ <td ng-if="selectImageList.indexOf(name) == -1"><img src="images/checkno.png" style="height:12px;cursor:pointer" ng-click="selectImage(name)" /></td>
+ <td>{{name}}</td>
+ <td>{{value.description}}</td>
+ <td>{{value.status}}</td>
</tr>
diff --git a/gui/app/views/modal/imageDialog.html b/gui/app/views/modal/imageDialog.html
new file mode 100644
index 000000000..c568f2aba
--- /dev/null
+++ b/gui/app/views/modal/imageDialog.html
@@ -0,0 +1,19 @@
+<div>
+
+ <h4>Enter Remote Image Url</h4>
+ <input type="text" ng-model="url" />
+
+ <div style="text-align:center;margin-top:20px;">
+ <button class="btn btn-default" ng-disabled=" url==null || url==''" ng-click="uploadCustomImageByUrl(url)">Upload</button>
+ </div>
+
+</div>
+
+
+<style>
+ input {
+ border-radius: 10px;
+ border: 1px solid #eeeeee;
+ width: 100%;
+ }
+</style>
diff --git a/gui/app/views/podupload.html b/gui/app/views/podupload.html
index 99e83aca2..d6d7c0c6e 100644
--- a/gui/app/views/podupload.html
+++ b/gui/app/views/podupload.html
@@ -13,7 +13,7 @@
<hr/>
- <button class="btn btn-default" ngf-select="uploadFiles($file, $invalidFiles)" ngf-max-size="5MB">
+ <button class="btn btn-default" ngf-select="uploadFiles($file, $invalidFiles)" ngf-max-size="1024MB">
<div ng-show="!loadingOPENrc">Upload</div>
<img src="images/loading2.gif" width="25" height="25" ng-if="loadingOPENrc" />
</button>
diff --git a/gui/app/views/uploadImage.html b/gui/app/views/uploadImage.html
index 17ccfdb8b..0c337feeb 100644
--- a/gui/app/views/uploadImage.html
+++ b/gui/app/views/uploadImage.html
@@ -4,56 +4,86 @@
<div style="display:flex;flex-direction:row;">
<div style="width:750px;">
- <h3>{{baseElementInfo.name}} -- Image
+ <h3>{{environmentInfo.name}} -- Image
<button class="btn btn-default" style="float:right" ng-click="goNext()">Next</button>
</h3>
<!--<p>In this process, you can input your define openrc config or upload a openrc file</p>-->
- <hr/>
- <button class="btn btn-default" ng-click="uploadImage()">
- <div ng-if="!showloading">Load Image</div>
- <img src="images/loading2.gif" width="25" height="25" ng-if="showloading" />
- </button>
- <i class="fa fa-check" aria-hidden="true" style="margin-top:34px;margin-left:5px;color: #2ecc71;" ng-show="imageStatus==1&&ifshowStatus==1">done</i>
- <i class="fa fa-spinner" aria-hidden="true" style="margin-top:34px;margin-left:5px;color: #2ecc71;" ng-show="imageStatus==0&&ifshowStatus==1">loading</i>
- <i class="fa fa-exclamation-triangle" aria-hidden="true" style="margin-top:34px;margin-left:5px;color: red;" ng-show="imageStatus==2&&ifshowStatus==1">error</i>
-
<hr>
- <h4>Current Images</h4>
-
+ <h4>Alternative Images</h4>
<div>
<table class="table table-striped">
<tr>
<th>name</th>
+ <th>description</th>
<th>size</th>
<th>status</th>
<th>time</th>
+ <th>action</th>
</tr>
- <tr ng-repeat="image in imageListData">
+ <tr ng-repeat="image in yardstickImage">
<td>{{image.name}}</td>
- <td>{{image.size/1024}} MB</td>
+ <td>{{image.description}}</td>
+ <td>{{image.size | number:2}} MB</td>
<td>{{image.status}}</td>
<td>{{image.time}}</td>
-
+ <td>
+ <div class="btn-group" uib-dropdown>
+ <button id="single-button" type="button" class="btn btn-default btn-sm" uib-dropdown-toggle>
+ action<span class="caret"></span>
+ </button>
+ <ul class="dropdown-menu" uib-dropdown-menu role="menu" aria-labelledby="single-button">
+ <li role="menuitem" ng-show="image.status == 'N/A'"><a ng-click="loadYardstickImage(image.name)">load</a></li>
+ <li role="menuitem" ng-show="image.status != 'N/A'"><a ng-click="deleteYardstickImage(image.name)">delete</a></li>
+ </ul>
+ </div>
+ </td>
</tr>
-
-
-
</table>
</div>
+ <hr>
+ <h4 style="display:inline">Custom Images</h4>
+ <div class="btn-group button-margin" style="float:right;margin-top:-10px;margin-bottom:5px">
+ <button class="btn btn-default" style="width:60px" ngf-select="uploadCustomImage($file, $invalidFiles)" ngf-max-size="2048MB">
+ <div ng-show="!showloading">Local</div>
+ <img src="images/loading2.gif" width="25" height="25" ng-if="showloading" />
+ </button>
+ <button class="btn btn-default" style="width:60px" ng-click="openImageDialog()">Url</button>
+ </div>
+ <div>
+ <table class="table table-striped">
-
-
-
-
-
-
+ <tr>
+ <th>name</th>
+ <th>description</th>
+ <th>size</th>
+ <th>status</th>
+ <th>time</th>
+ <th>action</th>
+ </tr>
+ <tr ng-repeat="image in customImage">
+ <td>{{image.name}}</td>
+ <td>{{image.description}}</td>
+ <td>{{image.size | number:2}} MB</td>
+ <td>{{image.status}}</td>
+ <td>{{image.time}}</td>
+ <td>
+ <div class="btn-group" uib-dropdown>
+ <button id="single-button" type="button" class="btn btn-default btn-sm" uib-dropdown-toggle>
+ action<span class="caret"></span>
+ </button>
+ <ul class="dropdown-menu" uib-dropdown-menu role="menu" aria-labelledby="single-button">
+ <li role="menuitem" ><a ng-click="deleteCustomImage(image.id)">delete</a></li>
+ </ul>
+ </div>
+ </td>
+ </tr>
+ </table>
+ </div>
</div>
-
-
</div>
</div>
diff --git a/nsb_setup.sh b/nsb_setup.sh
index 88027d9bd..1c27af7db 100755
--- a/nsb_setup.sh
+++ b/nsb_setup.sh
@@ -1,5 +1,5 @@
-#! /bin/bash
-# Copyright (c) 2016-2017 Intel Corporation
+#!/usr/bin/env bash
+# Copyright (c) 2017 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,233 +13,41 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-#
-# Change to yardstick directory ( <current-dir>/.. ), and export it as REPO_DIR
-#
-cd "$(dirname "${BASH_SOURCE[0]}")"
-export REPO_DIR=$PWD
-echo "------------------------------------------------------------------------------"
-echo " REPO_DIR exported as $REPO_DIR"
-echo "------------------------------------------------------------------------------"
-
-if [ "$(whoami)" != "root" ]; then
- echo "Must be root to run $0"
- exit 1;
-fi
-
-INSTALL_BIN_PATH="/opt/nsb_bin"
-TREX_VERSION="v2.20"
-TREX_DOWNLOAD="https://trex-tgn.cisco.com/trex/release/$TREX_VERSION.tar.gz"
-DPDK_DOWNLOAD="http://dpdk.org/browse/dpdk/snapshot/dpdk-16.07.zip"
-VIRTUAL_VENV="$INSTALL_BIN_PATH/yardstick_venv"
-
-#
-# Install libs needed for NSB
-#
-install_libs()
-{
- echo "Install libs needed to build and run NSB Testing..."
- apt-get update > /dev/null 2>&1
- pkg=(git build-essential python-dev virtualenv python-virtualenv virtualenv linux-headers-$(uname -r) unzip python-pip libpcap-dev cmake)
- for i in "${pkg[@]}"; do
+apt-get update > /dev/null 2>&1
+pkg=(python-pip build-essential libssl-dev libffi-dev python3-dev python-dev)
+for i in "${pkg[@]}"; do
dpkg-query -W --showformat='${Status}\n' "${i}"|grep "install ok installed"
if [ "$?" -eq "1" ]; then
apt-get -y install "${i}";
fi
- done
- echo "Done"
-}
-
-install_yardstick()
-{
- echo "Create install directory... $INSTALL_BIN_PATH"
- mkdir -p $INSTALL_BIN_PATH
- echo "Install yardstick dependencies and build Yardstick in venv..."
- pushd .
- rm -rf $VIRTUAL_VENV
- echo $VIRTUAL_VENV
- virtualenv $VIRTUAL_VENV
- if [ ! -f "$INSTALL_BIN_PATH/yardstick_venv/bin/activate" ]; then
- echo "Installation Error. Failed to create yardstick virtual env..."
- exit 1
- fi
- source $VIRTUAL_VENV/bin/activate
- bash ./install.sh
- python setup.py install
- popd
-
- pushd .
- echo "Copying yardstick sample conf & pod file to /etc/yardstick/nodes"
- mkdir -p /etc/yardstick/nodes
- cp "$REPO_DIR/etc/yardstick/yardstick.conf.sample" "/etc/yardstick/yardstick.conf"
- cp "$REPO_DIR/etc/yardstick/nodes/pod.yaml.nsb.sample" "/etc/yardstick/nodes/"
- popd
-}
-
-#
-# Install trex for TH setup
-#
-install_trex()
-{
- TREX_DIR=$INSTALL_BIN_PATH/trex/scripts
- if [ -d "$TREX_DIR" ]; then
- echo "Trex v2.20 already installed. Make sure it contains PYTHONPATH which is required to run TRex"
- else
- echo "Build TRex and installing Trex TG in $INSTALL_BIN_PATH/trex"
- rm -rf ${TREX_DOWNLOAD##*/}
- if [ ! -e ${TREX_DOWNLOAD##*/} ] ; then
- wget $TREX_DOWNLOAD
- fi
- tar zxvf ${TREX_DOWNLOAD##*/}
- pushd .
- rm -rf trex
- mkdir -p trex
- mv $TREX_VERSION trex/scripts
- rm -rf $TREX_VERSION.tar.gz
- cd trex/scripts/ko/src/
- make
- make install
- # workaround trex module issue
- touch "$REPO_DIR/trex/scripts/automation/trex_control_plane/stl/__init__.py"
- cp "$REPO_DIR/trex/scripts/dpdk_nic_bind.py" "$INSTALL_BIN_PATH"
- popd
- fi
- echo "Done."
-}
-
-install_dpdk()
-{
- if [ -d "$INSTALL_BIN_PATH/dpdk-16.07" ]; then
- echo "DPDK already installed make sure.. igb_uio is loaded."
- else
- echo "Build DPDK 16.07..."
- pushd .
- rm -rf ${DPDK_DOWNLOAD##*/}
- rm -rf "$REPO_DIR/dpdk-16.07/"
- if [ ! -e ${DPDK_DOWNLOAD##*/} ] ; then
- wget ${DPDK_DOWNLOAD}
- fi
- unzip -o ${DPDK_DOWNLOAD##*/}
-
- cd dpdk-16.07
- make config T=x86_64-native-linuxapp-gcc O=x86_64-native-linuxapp-gcc
- cd x86_64-native-linuxapp-gcc
- echo "Enable Port Stats..."
- sed -i -e 's/CONFIG_RTE_PORT_STATS_COLLECT=n/CONFIG_RTE_PORT_STATS_COLLECT=y/g' .config
- sed -i -e 's/CONFIG_RTE_PORT_PCAP=n/CONFIG_RTE_PORT_PCAP=y/g' .config
- sed -i -e 's/CONFIG_RTE_TABLE_STATS_COLLECT=n/CONFIG_RTE_TABLE_STATS_COLLECT=y/g' .config
- sed -i -e 's/CONFIG_RTE_PIPELINE_STATS_COLLECT=n/CONFIG_RTE_PIPELINE_STATS_COLLECT=y/g' .config
- make
-
- echo "Load DPDK modules and setup hugepages"
- modprobe uio
- mkdir -p "/lib/modules/$(uname -r)/extra"
- cp -r "kmod/igb_uio.ko" "/lib/modules/$(uname -r)/extra"
- depmod -a
- modprobe igb_uio
- sh -c "echo 'uio\nigb_uio\n' > /etc/modules-load.d/nsb.conf"
+done
- HUGEPGSZ=$(cat < /proc/meminfo | grep Hugepagesize | cut -d : -f 2 | tr -d ' ')
- Pages=16
- if [[ "$HUGEPGSZ" = "2048kB" ]] ; then
- Pages=16384
- fi
- grep nr_hugepages /etc/sysctl.conf
- if [[ "$?" -eq '1' ]] ; then
- sh -c "echo 'vm.nr_hugepages=$Pages' >> /etc/sysctl.conf"
- fi
- echo "echo $Pages > /sys/kernel/mm/hugepages/hugepages-${HUGEPGSZ}/nr_hugepages" > .echo_tmp
- echo "Reserving hugepages"
- sudo sh .echo_tmp
- rm -f .echo_tmp
+pip install ansible==2.3.2 shade==1.17.0 docker-py==1.10.6
- service procps start
- echo "Creating /mnt/huge and mounting as hugetlbfs"
- sudo mkdir -p /mnt/huge
-
- grep -s '/mnt/huge' /proc/mounts > /dev/null
- if [ $? -ne 0 ] ; then
- sudo mount -t hugetlbfs nodev /mnt/huge
- fi
- popd
- mv "$REPO_DIR/dpdk-16.07" "$INSTALL_BIN_PATH"
- rm dpdk-16.07.zip
- fi
- export RTE_SDK="$INSTALL_BIN_PATH/dpdk-16.07"
- export RTE_TARGET=x86_64-native-linuxapp-gcc
-
- if [ ! -f "$INSTALL_BIN_PATH/vPE_vnf" ]; then
- pushd .
- echo "Building vPE VNF..."
- cd $INSTALL_BIN_PATH/dpdk-16.07/examples/ip_pipeline/
- make clean
- make
- cp build/ip_pipeline $INSTALL_BIN_PATH/vPE_vnf
- popd
- fi
- echo "Done"
-}
-
-
-push_nsb_binary()
-{
- if [ ! -d "$INSTALL_BIN_PATH/trex/scripts" ]; then
- cp -fr "$REPO_DIR/trex" "$INSTALL_BIN_PATH"
- fi
- rm -rf "$REPO_DIR/trex"
-
- if [ -d "$INSTALL_BIN_PATH/trex" ]; then
- echo "Setup Environment variables for Test Harness...."
- PYTHONPATH="$INSTALL_BIN_PATH/trex/scripts/automation/trex_control_plane:$INSTALL_BIN_PATH/trex/scripts/automation/trex_control_plane/stl"
- PY_PATH=$(grep PYTHONPATH ~/.bash_profile)
- if [ "$PY_PATH" = "" ] ; then
- sh -c "echo export PYTHONPATH=$PYTHONPATH >> ~/.bash_profile" > /dev/null
- else
- echo "Your ~/.bash_profile already contains a PYTHONPATH definition."
- echo "Make sure it contains $PYTHONPATH which is required to run TRex"
- fi
- fi
- cp "$REPO_DIR/yardstick/network_services/nfvi/collectd.sh" "$INSTALL_BIN_PATH"
- cp "$REPO_DIR/yardstick/network_services/nfvi/collectd.conf" "$INSTALL_BIN_PATH"
- cp "$REPO_DIR/nsb_setup.sh" "$INSTALL_BIN_PATH"
- echo "Done"
-}
-
-check_installed_files()
-{
- if [ ! -f "$INSTALL_BIN_PATH/yardstick_venv/bin/activate" ]; then
- echo "Installation Error. Failed to create yardstick virtual env..."
- exit 1
- fi
+if [ $# -eq 1 ]; then
+ extra_args="-e openrc_file=$1"
+ OPENRC=$1
+ source "${OPENRC}"
+ CONTROLLER_IP=$(echo ${OS_AUTH_URL} | sed -ne "s/http:\/\/\(.*\):.*/\1/p")
+ export no_proxy="localhost,127.0.0.1,${CONTROLLER_IP},$no_proxy"
+fi
- if [ ! -d "$INSTALL_BIN_PATH/dpdk-16.07" ]; then
- echo "Installation Error. Failed to download and install dpdk-16.07..."
- exit 1
- fi
+if [ "$http_proxy" != "" ] || [ "$https_proxy" != "" ]; then
+ extra_args="${extra_args} -e @/tmp/proxy.yml"
- if [ ! -d "$INSTALL_BIN_PATH/trex" ]; then
- echo "Installation Error. Failed to download and configure Trex"
- exit 1
- fi
+ cat <<EOF > /tmp/proxy.yml
+---
+proxy_env:
+ http_proxy: $http_proxy
+ https_proxy: $https_proxy
+ no_proxy: $no_proxy
+EOF
+fi
- if [ ! -f "$INSTALL_BIN_PATH/vPE_vnf" ]; then
- echo "Installation Error. vPE VNF not present in install dir $INSTALL_BIN_PATH"
- exit 1
- fi
-}
+ANSIBLE_SCRIPTS="ansible"
-if [ "$1" == "dpdk" ]; then
- install_libs
- install_dpdk
-else
- install_libs
- install_yardstick
- install_dpdk
- install_trex
- push_nsb_binary
- check_installed_files
-clear
-echo "Installation completed..."
-echo "Virtual Environment : $INSTALL_BIN_PATH/yardstick_venv"
-echo "Please refer to Chapter 13 of the Yardstick User Guide for how to get started with VNF testing."
-fi
+cd ${ANSIBLE_SCRIPTS} &&\
+ansible-playbook \
+ -e img_modify_playbook='ubuntu_server_cloudimg_modify_samplevnfs.yml' \
+ -e YARD_IMG_ARCH='amd64' ${extra_args}\
+ -i yardstick-install-inventory.ini nsb_setup.yml
diff --git a/requirements.txt b/requirements.txt
index d5d079386..a16fce3ca 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12,7 +12,7 @@ Jinja2==2.8.1 # BSD; OSI Approved BSD License
MarkupSafe==0.23 # BSD; OSI Approved BSD License
PyYAML==3.12 # MIT; OSI Approved MIT License
SQLAlchemy==1.1.4 # MIT License; OSI Approved MIT License
-ansible==2.2.2.0 # GPLv3; OSI Approved GNU General Public License v3 or later (GPLv3+)
+ansible==2.3.2 # GPLv3; OSI Approved GNU General Public License v3 or later (GPLv3+)
appdirs==1.4.3 # MIT; OSI Approved MIT License
backport-ipaddress==0.1; python_version <= "2.7" # OSI Approved Python Software Foundation License
chainmap==1.0.2 # Python Software Foundation License; OSI Approved Python Software Foundation License
diff --git a/samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml b/samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml
index e0ba6d96f..d96236e17 100644
--- a/samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml
+++ b/samples/vnf_samples/nsut/2trex/tc_trex_baremetal_context.yaml
@@ -23,12 +23,12 @@ scenarios:
nodes: # This section is copied from pod.xml or resolved via Heat
trexgen__1: trafficgen_1.yardstick
- trexvnf__1: vnf.yardstick
+ trexvnf__0: vnf.yardstick
vnf_options:
trexgen__1:
- target_ip: trexvnf__1.xe0.local_ip # TODO: resolve to config vars
- trexvnf__1:
+ target_ip: trexvnf__0.xe0.local_ip # TODO: resolve to config vars
+ trexvnf__0:
target_ip: trexgen__1.xe1.local_ip # TODO: resolve to config vars
runner:
type: Duration
diff --git a/samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml b/samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml
index 1a9b50c84..822cf5eba 100644
--- a/samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml
+++ b/samples/vnf_samples/nsut/2trex/trex_tg_topology.yaml
@@ -20,15 +20,15 @@ nsd:nsd-catalog:
description: trex-tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: trexgen__1
+ vnfd-id-ref: trexgen__0
VNF model: ../../vnf_descriptors/tg_trex_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: trexvnf__1
+ vnfd-id-ref: trexvnf__0
VNF model: ../../vnf_descriptors/tg_trex_tpl.yaml #VNF type
vld:
- - id: private
- name: trexgen__1 to trexvnf__1 link 1
+ - id: uplink
+ name: trexgen__0 to trexvnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
@@ -38,8 +38,8 @@ nsd:nsd-catalog:
vnfd-connection-point-ref: xe0
vnfd-id-ref: trexgen
- - id: public
- name: trexvnf__1 to trexgen__1 link 2
+ - id: downlink
+ name: trexvnf__0 to trexgen__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
diff --git a/samples/vnf_samples/nsut/acl/acl-tg-topology-3node.yaml b/samples/vnf_samples/nsut/acl/acl-tg-topology-3node.yaml
index f8c01daff..b51f3eb04 100644
--- a/samples/vnf_samples/nsut/acl/acl-tg-topology-3node.yaml
+++ b/samples/vnf_samples/nsut/acl/acl-tg-topology-3node.yaml
@@ -20,34 +20,43 @@ nsd:nsd-catalog:
description: 3tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/acl_vnf.yaml #VNF type
- member-vnf-index: '3'
- vnfd-id-ref: tg__2
+ vnfd-id-ref: tg__1
VNF model: ../../vnf_descriptors/udp_replay_vnf.yaml #VNF type
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
-
- - id: public_1
- name: vnf__1 to tg__2 link 2
+ vnfd-id-ref: vnf__0
+ - id: uplink_1
+ name: tg__0 to vnf__0 link 2
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
+ - id: downlink_0
+ name: vnf__0 to tg__1 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '3'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__2
+ vnfd-id-ref: tg__1
diff --git a/samples/vnf_samples/nsut/acl/acl-tg-topology.yaml b/samples/vnf_samples/nsut/acl/acl-tg-topology.yaml
index 9bc3e8559..00666092f 100644
--- a/samples/vnf_samples/nsut/acl/acl-tg-topology.yaml
+++ b/samples/vnf_samples/nsut/acl/acl-tg-topology.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: 3tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/acl_vnf.yaml #VNF type
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/acl/acl_vnf_topology_ixia.yaml b/samples/vnf_samples/nsut/acl/acl_vnf_topology_ixia.yaml
index 606d557e9..e6932acbd 100644
--- a/samples/vnf_samples/nsut/acl/acl_vnf_topology_ixia.yaml
+++ b/samples/vnf_samples/nsut/acl/acl_vnf_topology_ixia.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with VACL,L3fwd and VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/acl_vnf.yaml
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 #TREX
+ vnfd-id-ref: tg__0 #TREX
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 #VNF
+ vnfd-id-ref: vnf__0 #VNF
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 #L3fwd
+ vnfd-id-ref: vnf__0 #L3fwd
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1 #VACL VNF
+ vnfd-id-ref: tg__0 #VACL VNF
diff --git a/samples/vnf_samples/nsut/acl/acl_vnf_topology_ixload.yaml b/samples/vnf_samples/nsut/acl/acl_vnf_topology_ixload.yaml
index 2fc173aed..97a316625 100644
--- a/samples/vnf_samples/nsut/acl/acl_vnf_topology_ixload.yaml
+++ b/samples/vnf_samples/nsut/acl/acl_vnf_topology_ixload.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with HTTP and vACL VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_ixload.yaml
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/acl_vnf.yaml
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 # HTTP Client
+ vnfd-id-ref: tg__0 # HTTP Client
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 # VNF
+ vnfd-id-ref: vnf__0 # VNF
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 # HTTP Server
+ vnfd-id-ref: vnf__0 # HTTP Server
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1 # VACL VNF
+ vnfd-id-ref: tg__0 # VACL VNF
diff --git a/samples/vnf_samples/nsut/acl/ixia_traffic.cfg b/samples/vnf_samples/nsut/acl/ixia_traffic.cfg
index f749865c5..3f7e33471 100644
--- a/samples/vnf_samples/nsut/acl/ixia_traffic.cfg
+++ b/samples/vnf_samples/nsut/acl/ixia_traffic.cfg
@@ -1,5 +1,5 @@
{
- "private_1": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -23,7 +23,7 @@
},
"traffic_type": "continuous"
},
- "public_1": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
index cf2dbfc33..31ee32b7b 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
@@ -19,14 +19,21 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: acl_vnf_topology_ixload.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Duration
duration: 10
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
index 477bd8fbf..2da7d6675 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
@@ -19,23 +19,27 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: acl_vnf_topology_ixia.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets.yaml"
- imix: "../../traffic_profiles/imix_voice.yaml"
ixia_profile: ../../traffic_profiles/acl/acl_ipv4_profile_1flows.ixncfg
context:
type: Node
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
index 695768194..088ef5474 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
@@ -19,22 +19,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
- tc_options:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf_options:
- acl:
+ vnf__0:
rules: acl_1rule.yaml
- cfg: acl_config
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
- type: Duration
- duration: 400
+ type: Iteration
+ iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
index 8d7fe3cb2..3e1345a17 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
@@ -19,23 +19,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml
index 6b21ba576..9753812ac 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml
@@ -19,25 +19,29 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology-3node.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
- tg__2: trafficgen_2.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__1': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- corelated_traffic: true
- vnf__1:
+ correlated_traffic: true
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
index df7a909a1..5bd0f175b 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
@@ -20,23 +20,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
{% endfor %}
context:
type: Node
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_trex.yaml
index 8d7fe3cb2..3e1345a17 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_trex.yaml
@@ -19,23 +19,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml
index ab688a23f..1cf37ca26 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml
@@ -19,25 +19,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
- tc_options:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- latency: true
- vnf_options:
- acl:
+ vnf__0:
rules: acl_1rule.yaml
- cfg: acl_config
- options:
- packetsize: 64
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 28
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
index 10eba4c3c..7643e6251 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
@@ -19,37 +19,38 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
# put node context first, so we don't HEAT deploy if node has errors
name: yardstick
- flavor: yardstick-dpdk-flavor
-# flavor:
-# name: yardstick-dpdk-flavor
-# vcpus: 10
-# ram: 20480
-# disk: 4
-# extra_specs:
-# hw:cpu_sockets: 1
-# hw:cpu_cores: 10
-# hw:cpu_threads: 1
-# # hw:mem_page_size: large
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
user: ubuntu
placement_groups:
pgrp1:
@@ -58,25 +59,22 @@ context:
vnf:
floating_ip: true
placement: "pgrp1"
- image: yardstick-vnfs
trafficgen_1:
floating_ip: true
placement: "pgrp1"
- image: yardstick-trex
networks:
mgmt:
cidr: '10.0.1.0/24'
- external_network: "yardstick-public"
xe0:
cidr: '10.0.2.0/24'
- vld_id: public
+ gateway_ip: 'null'
# port_security_enabled: False
allowed_address_pairs:
- ip_address:
'0.0.0.0/0'
xe1:
cidr: '10.0.3.0/24'
- vld_id: private
+ gateway_ip: 'null'
# port_security_enabled: False
allowed_address_pairs:
- ip_address:
diff --git a/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
index 3344a1de1..f4dca8a79 100644
--- a/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
+++ b/samples/vnf_samples/nsut/acl/tc_heat_trex_external_rfc2544_ipv4_1rule_1flow_64B_packetsize.yaml
@@ -19,40 +19,42 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: acl-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.baremetal
- vnf__1: vnf.yardstick
- tc_options:
+ tg__0: trafficgen_1.baremetal
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf_options:
- acl:
+ vnf__0:
rules: acl_1rule.yaml
- cfg: acl_config
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
- type: Duration
- duration: 400
+ type: Iteration
+ iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
contexts:
# put node context first, so we don't HEAT deploy if node has errors
- name: baremetal
type: Node
file: trex-baremetal.yml
- name: yardstick
- image: yardstick-acl
- flavor: yardstick-flavor
-# flavor:
-# # name: yardstick-dpdk-flavor
-# vcpus: 6
-# ram: 20480
-# disk: 4
-# extra_specs:
-# hw:cpu_sockets: 1
-# hw:cpu_cores: 6
-# hw:cpu_threads: 1
-# # hw:mem_page_size: large
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
user: ubuntu
placement_groups:
pgrp1:
@@ -64,11 +66,15 @@ contexts:
networks:
mgmt:
cidr: '10.0.1.0/24'
- external_network: "yardstick-public"
xe0:
cidr: '10.0.2.0/24'
- vld_id: public
+ gateway_ip: 'null'
+ provider: true
+ physical_network: phystenant1
+ port_security_enabled: False
xe1:
cidr: '10.0.3.0/24'
- vld_id: private
-
+ gateway_ip: 'null'
+ provider: true
+ physical_network: phystenant2
+ port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology-3node.yaml b/samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology-3node.yaml
index 24407dc88..e4c0fc9ee 100644
--- a/samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology-3node.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology-3node.yaml
@@ -20,34 +20,43 @@ nsd:nsd-catalog:
description: 3tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/cgnapt_vnf.yaml #VNF type
- member-vnf-index: '3'
- vnfd-id-ref: tg__2
+ vnfd-id-ref: tg__1
VNF model: ../../vnf_descriptors/udp_replay_vnf.yaml #VNF type
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
-
- - id: public_1
- name: vnf__1 to tg__2 link 2
+ vnfd-id-ref: vnf__0
+ - id: uplink_1
+ name: tg__0 to vnf__0 link 2
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
+ - id: downlink_0
+ name: vnf__0 to tg__1 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '3'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__2
+ vnfd-id-ref: tg__1
diff --git a/samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology.yaml b/samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology.yaml
index e668c2eb9..d67f38a4f 100644
--- a/samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/cgnapt-vnf-topology.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: 3tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/cgnapt_vnf.yaml #VNF type
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixia.yaml b/samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixia.yaml
index a13a64fd5..fbc9ab95c 100644
--- a/samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixia.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixia.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with vCGNAPT VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/cgnapt_vnf.yaml
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixload.yaml b/samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixload.yaml
index b4feaf03d..71535dfb7 100644
--- a/samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixload.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/cgnapt_vnf_topology_ixload.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with HTTP and vCGNAPT VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_ixload.yaml
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/cgnapt_vnf.yaml
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 # HTTP Client
+ vnfd-id-ref: tg__0 # HTTP Client
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 # VNF
+ vnfd-id-ref: vnf__0 # VNF
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 # HTTP Server
+ vnfd-id-ref: vnf__0 # HTTP Server
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1 # VCGNAPT VNF
+ vnfd-id-ref: tg__0 # VCGNAPT VNF
diff --git a/samples/vnf_samples/nsut/cgnapt/ixia_traffic.cfg b/samples/vnf_samples/nsut/cgnapt/ixia_traffic.cfg
index f749865c5..3f7e33471 100644
--- a/samples/vnf_samples/nsut/cgnapt/ixia_traffic.cfg
+++ b/samples/vnf_samples/nsut/cgnapt/ixia_traffic.cfg
@@ -1,5 +1,5 @@
{
- "private_1": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -23,7 +23,7 @@
},
"traffic_type": "continuous"
},
- "public_1": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
index 7e9a589ad..d5fda5804 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
@@ -19,15 +19,18 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: cgnapt_vnf_topology_ixload.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Duration
duration: 5
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
index 5203e8d0a..7d6203c0c 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
@@ -19,22 +19,26 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: cgnapt_vnf_topology_ixia.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ publicip: ["152.16.40.10"]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets.yaml"
- imix: "../../traffic_profiles/imix_voice.yaml"
ixia_profile: ../../traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg
context:
type: Node
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia_scale_up.yaml
new file mode 100644
index 000000000..cd74655d5
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia_scale_up.yaml
@@ -0,0 +1,50 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+{% for worker_thread in [1, 2 ,3] %}
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixia_ipv4_latency_cgnapt.yaml"
+ topology: cgnapt_vnf_topology_ixia.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ publicip: ["152.16.40.10"]
+ count: 1000
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
+ nfvi_enable: True
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+ ixia_profile: ../../traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows.ixncfg
+{% endfor %}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
index feeacf5b0..3390cf022 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
@@ -19,22 +19,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ publicip: ["152.16.40.10"]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
index b5548d5ba..424422dd2 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
@@ -19,25 +19,29 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology-3node.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
- tg__2: trafficgen_2.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__1': 'xe0'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- corelated_traffic: true
- vnf__1:
+ correlated_traffic: true
+ vnf__0:
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
napt: 'dynamic'
+ nfvi_enable: True
runner:
type: Iteration
- iterations: 10
+ iterations: 14
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml
index 7d746f0de..3736715ac 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_scale_up.yaml
@@ -20,22 +20,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ publicip: ["152.16.40.10"]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
{% endfor %}
context:
type: Node
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_64B_trex.yaml
index 16d0d08cd..0fbd402ac 100644
--- a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_64B_trex.yaml
@@ -19,23 +19,28 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: cgnapt-vnf-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ publicip: ["152.16.40.10"]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
latency: true
- vnf__1:
+ vnf__0:
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 28
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml
new file mode 100644
index 000000000..e400b1750
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_baremetal_rfc2544_with_latency_ipv4_1flow_dynamic_cgnapt_ixia.yaml
@@ -0,0 +1,52 @@
+# Copyright (c) 2016 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the License);
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an AS IS BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
+ topology: cgnapt-vnf-topology-ixia-3node.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__1': 'xe0'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ correlated_traffic: true
+ latency: true
+ fec_port_mode: '10G'
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ napt: 'dynamic'
+ nfvi_enable: True
+ runner:
+ type: Iteration
+ iterations: 28
+ interval: 35
+ ixia_profile: ../../traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfg
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia_3node.yaml
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_64B_trex.yaml
new file mode 100644
index 000000000..c64bb1bcd
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_external_rfc2544_ipv4_1flow_64B_trex.yaml
@@ -0,0 +1,78 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
+ topology: cgnapt-vnf-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.baremetal
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+contexts:
+ # put node context first, so we don't HEAT deploy if node has errors
+ - name: baremetal
+ type: Node
+ file: trex-baremetal.yml
+ - name: yardstick
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ xe0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: phystenant1
+ port_security_enabled: False
+ xe1:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: phystenant2
+ port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml
new file mode 100644
index 000000000..4f1d8579c
--- /dev/null
+++ b/samples/vnf_samples/nsut/cgnapt/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml
@@ -0,0 +1,81 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
+ topology: cgnapt-vnf-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+context:
+ # put node context first, so we don't HEAT deploy if node has errors
+ name: yardstick
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ trafficgen_1:
+ floating_ip: true
+ placement: "pgrp1"
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ xe0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+# port_security_enabled: False
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe1:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+# port_security_enabled: False
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+
diff --git a/samples/vnf_samples/nsut/ping/ping_tg_topology.yaml b/samples/vnf_samples/nsut/ping/ping_tg_topology.yaml
index b2b852a79..244d0b6d6 100644
--- a/samples/vnf_samples/nsut/ping/ping_tg_topology.yaml
+++ b/samples/vnf_samples/nsut/ping/ping_tg_topology.yaml
@@ -20,15 +20,15 @@ nsd:nsd-catalog:
description: ping-tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_ping_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/tg_ping_tpl.yaml #VNF type
vld:
- - id: private
- name: tg__1 to vnf__1 link 1
+ - id: uplink
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
@@ -38,8 +38,8 @@ nsd:nsd-catalog:
vnfd-connection-point-ref: xe0
vnfd-id-ref: trexgen
- - id: public
- name: vnf__1 to tg__1 link 2
+ - id: downlink
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
diff --git a/samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml b/samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml
index 8826f539e..6e3dd3280 100644
--- a/samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml
+++ b/samples/vnf_samples/nsut/ping/tc_external_ping_heat_context.yaml
@@ -22,8 +22,8 @@ scenarios:
topology: ping_tg_topology.yaml
nodes:
- tg__1: trafficgen_1.baremetal
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.baremetal
+ vnf__0: vnf.yardstick
runner:
type: Duration
@@ -50,11 +50,8 @@ contexts:
external_network: "yardstick-public"
xe0:
cidr: '10.0.2.0/24'
- vld_id: public
-
xe1:
cidr: '10.0.3.0/24'
- vld_id: private
- name: baremetal
type: Node
diff --git a/samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml b/samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml
index 5f2c55b81..63f252484 100644
--- a/samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml
+++ b/samples/vnf_samples/nsut/ping/tc_ping_baremetal_context.yaml
@@ -22,13 +22,13 @@ scenarios:
topology: ping_tg_topology.yaml # TODO: look in relative path where the tc.yaml is found
nodes: # This section is copied from pod.xml or resolved via Heat
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
vnf_options:
- tg__1:
- target_ip: pingvnf__1.xe0.local_ip # TODO: resolve to config vars
- vnf__1:
+ tg__0:
+ target_ip: pingvnf__0.xe0.local_ip # TODO: resolve to config vars
+ vnf__0:
target_ip: pinggen__1.xe1.local_ip # TODO: resolve to config vars
runner:
type: Duration
diff --git a/samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml b/samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml
index 394523ffa..a3a11f670 100644
--- a/samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml
+++ b/samples/vnf_samples/nsut/ping/tc_ping_heat_context.yaml
@@ -22,8 +22,8 @@ scenarios:
topology: ping_tg_topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
runner:
type: Duration
@@ -31,7 +31,7 @@ scenarios:
context:
name: yardstick
- image: yardstick-image
+ image: yardstick-samplevnfs
flavor: yardstick-flavor
user: ubuntu
@@ -53,9 +53,7 @@ context:
external_network: "yardstick-public"
xe0:
cidr: '10.0.2.0/24'
- vld_id: public
xe1:
cidr: '10.0.3.0/24'
- vld_id: private
diff --git a/samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml b/samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml
index 7654b0f96..5733f0df8 100644
--- a/samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml
+++ b/samples/vnf_samples/nsut/ping/tc_ping_ovs_dpdk_context.yaml
@@ -22,13 +22,13 @@ scenarios:
topology: ping_tg_topology.yaml # TODO: look in relative path where the tc.yaml is found
nodes: # This section is copied from pod.xml or resolved via Heat
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
vnf_options:
- tg__1:
- target_ip: pingvnf__1.xe0.local_ip # TODO: resolve to config vars
- vnf__1:
+ tg__0:
+ target_ip: pingvnf__0.xe0.local_ip # TODO: resolve to config vars
+ vnf__0:
target_ip: pinggen__1.xe1.local_ip # TODO: resolve to config vars
runner:
type: Duration
diff --git a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/prox/baremetal/throughput/tc_ipv4_1flow_64B_packetsize.yaml
index 96b3f687c..1fe2ed943 100644
--- a/samples/vnf_samples/nsut/acl/tc_baremetal_rfc2544_ipv4_worstcaserules_1flow_64B_packetsize.yaml
+++ b/samples/vnf_samples/nsut/prox/baremetal/throughput/tc_ipv4_1flow_64B_packetsize.yaml
@@ -1,13 +1,13 @@
-# Copyright (c) 2016 Intel Corporation
+# Copyright (c) 2017 Intel Corporation
#
-# Licensed under the Apache License, Version 2.0 (the License);
+# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an AS IS BASIS,
+# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
@@ -16,25 +16,21 @@
schema: yardstick:task:0.1
scenarios:
- type: NSPerf
- traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
- topology: acl-tg-topology.yaml
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: "../../prox-tg-topology.yaml"
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
tc_options:
rfc2544:
- allowed_drop_rate: 0.0001 - 0.0001
- vnf_options:
- acl:
- rules: acl_worstcaserules.yaml
- cfg: acl_config
+ allowed_drop_rate: 0.8 - 1
runner:
type: Duration
duration: 400
interval: 35
traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_voice.yaml"
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/prox/configs/acl_rules-2.lua b/samples/vnf_samples/nsut/prox/configs/acl_rules-2.lua
new file mode 100644
index 000000000..4501535a6
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/acl_rules-2.lua
@@ -0,0 +1,32800 @@
+-- Copyright (c) 2016-2017 Intel Corporation
+--
+-- Licensed under the Apache License, Version 2.0 (the "License");
+-- you may not use this file except in compliance with the License.
+-- You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing, software
+-- distributed under the License is distributed on an "AS IS" BASIS,
+-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+-- See the License for the specific language governing permissions and
+-- limitations under the License.
+--
+--;
+
+seven_tuple = function(svlan, cvlan, ip_proto, src, dst, sport, dport, action)
+ return {
+ svlan_id = svlan,
+ cvlan_id = cvlan,
+ ip_proto = ip_proto,
+ src_cidr = src,
+ dst_cidr = dst,
+ sport = sport,
+ dport = dport,
+ action = action,
+ }
+end
+
+rules = {
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(0,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(1,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.0.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(16,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(17,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.16.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(32,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(33,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.32.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(0,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(1,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(2,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(3,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(4,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(5,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(6,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(7,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(8,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(9,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(10,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(11,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(12,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(13,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(14,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(15,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(16,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(17,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(18,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(19,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(20,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(21,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(22,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(23,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(24,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(25,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(26,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(27,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(28,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(29,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(30,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(31,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(32,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(33,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(34,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(35,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(36,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(37,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(38,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(39,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(40,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(41,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(42,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(43,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(44,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(45,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(46,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(47,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(48,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(49,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(50,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(51,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(52,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(53,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(54,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(55,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(56,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(57,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(58,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(59,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(60,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(61,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(62,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(63,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(64,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(65,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(66,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(67,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(68,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(69,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(70,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(71,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(72,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(73,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(74,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(75,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(76,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(77,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(78,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(79,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(80,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(81,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(82,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(83,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(84,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(85,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(86,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(87,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(88,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(89,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(90,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(91,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(92,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(93,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(94,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(95,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(96,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(97,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(98,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(99,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(100,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(101,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(102,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(103,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(104,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(105,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(106,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(107,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(108,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(109,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(110,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(111,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(112,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(113,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(114,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(115,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(116,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(117,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(118,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(119,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(120,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(121,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(122,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(123,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(124,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(125,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(126,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(127,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(128,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(129,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(130,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(131,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(132,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(133,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(134,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(135,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(136,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(137,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(138,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(139,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(140,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(141,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(142,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(143,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(144,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(145,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(146,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(147,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(148,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(149,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(150,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(151,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(152,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(153,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(154,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(155,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(156,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(157,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(158,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(159,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(160,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(161,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(162,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(163,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(164,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(165,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(166,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(167,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(168,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(169,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(170,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(171,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(172,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(173,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(174,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(175,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(176,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(177,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(178,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(179,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(180,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(181,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(182,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(183,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(184,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(185,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(186,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(187,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(188,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(189,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(190,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(191,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(192,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(193,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(194,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(195,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(196,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(197,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(198,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(199,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(200,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(201,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(202,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(203,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(204,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(205,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(206,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(207,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(208,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(209,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(210,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(211,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(212,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(213,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(214,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(215,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(216,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(217,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(218,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(219,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(220,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(221,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(222,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(223,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(224,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(225,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(226,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(227,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(228,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(229,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(230,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(231,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(232,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(233,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(234,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(235,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(236,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(237,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(238,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(239,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(240,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(241,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(242,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(243,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(244,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(245,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(246,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(247,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(248,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(249,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(250,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(251,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(252,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(253,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(254,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(0,0), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(2,2), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(4,4), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(6,6), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(8,8), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(10,10), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(12,12), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(48,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("10.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+ seven_tuple(val_mask(49,0x0fff), val_mask(255,0x0fff), val_mask(17,0xff), cidr("192.168.48.0/18"), cidr("74.0.0.0/7"), val_range(14,14), val_range(0,511), "allow"),
+}
+return rules
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg
new file mode 100644
index 000000000..816bb3297
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_acl-2.cfg
@@ -0,0 +1,116 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+promiscuous=yes
+
+[port 1]
+name=p1
+mac=hardware
+promiscuous=yes
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$qinq_tag_inline="88 a8"
+
+[global]
+start time=5
+name=Basic Gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=625000000
+; Ethernet + QinQ + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+; svlan: [0,1]
+random=000000000000000X
+rand_offset=14
+; cvlan: [0..255]
+random=00000000XXXXXXXX
+rand_offset=18
+; src_ip: 192.168.0.0/19
+random=1100000010101000000XXXXXXXXXXXXX
+rand_offset=34
+; dst_ip: [10,11,74,75].[0..255].[0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240].[0..255]
+random=0X00101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=38
+; dscp: [0..63]
+random=XXXXXX00
+rand_offset=23
+; sport: [0,2,4,6,8,10,12,14]
+; dport: [0..511]
+random=000000000000XXX00000000XXXXXXXXX
+rand_offset=42
+lat pos=50
+
+
+[core 2]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=625000000
+; Ethernet + QinQ + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 02 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+; svlan: [0,1]
+random=000000000000000X
+rand_offset=14
+; cvlan: [0..255]
+random=00000000XXXXXXXX
+rand_offset=18
+; src_ip: 192.168.0.0/19
+random=1100000010101000000XXXXXXXXXXXXX
+rand_offset=34
+; dst_ip: [10,11,74,75].[0..255].[0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240].[0..255]
+random=0X00101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=38
+; dscp: [0..63]
+random=XXXXXX00
+rand_offset=23
+; sport: [0,2,4,6,8,10,12,14]
+; dport: [0..511]
+random=000000000000XXX00000000XXXXXXXXX
+rand_offset=42
+lat pos=50
+
+[core 3]
+name=rec 0
+task=0
+mode=lat
+rx port=p0
+
+[core 4]
+name=rec 1
+task=0
+mode=lat
+rx port=p1
+
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg
new file mode 100644
index 000000000..49cf29ca5
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_acl-4.cfg
@@ -0,0 +1,192 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+promiscuous=yes
+
+[port 1]
+name=p1
+mac=hardware
+promiscuous=yes
+
+[port 2]
+name=p2
+mac=hardware
+promiscuous=yes
+
+[port 3]
+name=p3
+mac=hardware
+promiscuous=yes
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$sut_mac2=@@dst_mac2
+$sut_mac3=@@dst_mac3
+$qinq_tag_inline="88 a8"
+
+[global]
+start time=5
+name=Basic ACL Gen x4
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=625000000
+; Ethernet + QinQ + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+; svlan: [0,1]
+random=000000000000000X
+rand_offset=14
+; cvlan: [0..255]
+random=00000000XXXXXXXX
+rand_offset=18
+; src_ip: 192.168.0.0/19
+random=1100000010101000000XXXXXXXXXXXXX
+rand_offset=34
+; dst_ip: [10,11,74,75].[0..255].[0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240].[0..255]
+random=0X00101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=38
+; dscp: [0..63]
+random=XXXXXX00
+rand_offset=23
+; sport: [0,2,4,6,8,10,12,14]
+; dport: [0..511]
+random=000000000000XXX00000000XXXXXXXXX
+rand_offset=42
+
+[core 2]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=625000000
+; Ethernet + QinQ + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 02 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+; svlan: [0,1]
+random=000000000000000X
+rand_offset=14
+; cvlan: [0..255]
+random=00000000XXXXXXXX
+rand_offset=18
+; src_ip: 192.168.0.0/19
+random=1100000010101000000XXXXXXXXXXXXX
+rand_offset=34
+; dst_ip: [10,11,74,75].[0..255].[0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240].[0..255]
+random=0X00101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=38
+; dscp: [0..63]
+random=XXXXXX00
+rand_offset=23
+; sport: [0,2,4,6,8,10,12,14]
+; dport: [0..511]
+random=000000000000XXX00000000XXXXXXXXX
+rand_offset=42
+
+[core 3]
+name=p2
+task=0
+mode=gen
+tx port=p1
+bps=625000000
+; Ethernet + QinQ + IP + UDP
+pkt inline=${sut_mac2} 70 00 00 00 00 02 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+; svlan: [0,1]
+random=000000000000000X
+rand_offset=14
+; cvlan: [0..255]
+random=00000000XXXXXXXX
+rand_offset=18
+; src_ip: 192.168.0.0/19
+random=1100000010101000000XXXXXXXXXXXXX
+rand_offset=34
+; dst_ip: [10,11,74,75].[0..255].[0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240].[0..255]
+random=0X00101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=38
+; dscp: [0..63]
+random=XXXXXX00
+rand_offset=23
+; sport: [0,2,4,6,8,10,12,14]
+; dport: [0..511]
+random=000000000000XXX00000000XXXXXXXXX
+rand_offset=42
+
+[core 4]
+name=p3
+task=0
+mode=gen
+tx port=p3
+bps=625000000
+; Ethernet + QinQ + IP + UDP
+pkt inline=${sut_mac3} 70 00 00 00 00 04 ${qinq_tag_inline} 00 01 81 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+; svlan: [0,1]
+random=000000000000000X
+rand_offset=14
+; cvlan: [0..255]
+random=00000000XXXXXXXX
+rand_offset=18
+; src_ip: 192.168.0.0/19
+random=1100000010101000000XXXXXXXXXXXXX
+rand_offset=34
+; dst_ip: [10,11,74,75].[0..255].[0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240].[0..255]
+random=0X00101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=38
+; dscp: [0..63]
+random=XXXXXX00
+rand_offset=23
+; sport: [0,2,4,6,8,10,12,14]
+; dport: [0..511]
+random=000000000000XXX00000000XXXXXXXXX
+rand_offset=42
+
+[core 5]
+name=rec 0
+task=0
+mode=lat
+rx port=p0
+
+[core 6]
+name=rec 1
+task=0
+mode=lat
+rx port=p1
+
+[core 7]
+name=rec 2
+task=0
+mode=lat
+rx port=p2
+
+[core 8]
+name=rec 3
+task=0
+mode=lat
+rx port=p3
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg
new file mode 100644
index 000000000..ac7f0475f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg
@@ -0,0 +1,62 @@
+; Copyright (c) 2017 Intel Corporation
+;
+; Licensed under the Apache License, Version 2.0 (the "License");
+; you may not use this file except in compliance with the License.
+; You may obtain a copy of the License at
+;
+; http://www.apache.org/licenses/LICENSE-2.0
+;
+; Unless required by applicable law or agreed to in writing, software
+; distributed under the License is distributed on an "AS IS" BASIS,
+; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+; See the License for the specific language governing permissions and
+; limitations under the License.
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=70:00:00:00:00:01
+[port 1]
+name=p1
+mac=70:00:00:00:00:02
+
+
+[defaults]
+mempool size=4K
+
+[global]
+start time=5
+name=BNG gen
+[core 0]
+mode=master
+
+[core 1]
+name=cpe0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+pkt inline=50 00 00 00 00 01 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 2]
+name=cpe0
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+pkt inline=50 00 00 00 00 02 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 3]
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 4]
+task=0
+mode=lat
+rx port=p1
+lat pos=42
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_all-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_all-4.cfg
new file mode 100644
index 000000000..7a23bf005
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_all-4.cfg
@@ -0,0 +1,96 @@
+; Copyright (c) 2017 Intel Corporation
+;
+; Licensed under the Apache License, Version 2.0 (the "License");
+; you may not use this file except in compliance with the License.
+; You may obtain a copy of the License at
+;
+; http://www.apache.org/licenses/LICENSE-2.0
+;
+; Unless required by applicable law or agreed to in writing, software
+; distributed under the License is distributed on an "AS IS" BASIS,
+; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+; See the License for the specific language governing permissions and
+; limitations under the License.
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=70:00:00:00:00:01
+[port 1]
+name=p1
+mac=70:00:00:00:00:02
+[port 2]
+name=p2
+mac=70:00:00:00:00:03
+[port 3]
+name=p3
+mac=70:00:00:00:00:04
+
+
+[defaults]
+mempool size=4K
+
+[global]
+start time=5
+name=BNG gen
+[core 0]
+mode=master
+
+[core 1]
+name=cpe0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+pkt inline=50 00 00 00 00 01 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 2]
+name=cpe0
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+pkt inline=50 00 00 00 00 02 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 3]
+name=cpe0
+task=0
+mode=gen
+tx port=p2
+bps=1250000000
+pkt inline=50 00 00 00 00 03 70 00 00 00 00 03 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 4]
+name=cpe0
+task=0
+mode=gen
+tx port=p3
+bps=1250000000
+pkt inline=50 00 00 00 00 04 70 00 00 00 00 04 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 5]
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 6]
+task=0
+mode=lat
+rx port=p1
+lat pos=42
+
+[core 7]
+task=0
+mode=lat
+rx port=p2
+lat pos=42
+
+[core 8]
+task=0
+mode=lat
+rx port=p3
+lat pos=42
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg b/samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg
new file mode 100644
index 000000000..6deefa82f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_buffering-1.cfg
@@ -0,0 +1,53 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+
+[global]
+start time=5
+name=Buffering gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 2]
+name=P1
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd-2.cfg
new file mode 100644
index 000000000..e7fad98bf
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd-2.cfg
@@ -0,0 +1,76 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+promiscuous=yes
+
+[port 1]
+name=p1
+mac=hardware
+promiscuous=yes
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+
+[global]
+start time=5
+name=Basic Gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=gen 0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 02 13 88 13 88 00 08 55 7b
+
+[core 2]
+name=gen 1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 03 13 88 13 88 00 08 55 7b
+
+[core 3]
+name=rec 0
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 4]
+name=rec 0
+task=0
+mode=lat
+rx port=p1
+lat pos=42
+
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd-4.cfg
new file mode 100644
index 000000000..5b79185a7
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd-4.cfg
@@ -0,0 +1,115 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+promiscuous=yes
+
+[port 1]
+name=p1
+mac=hardware
+promiscuous=yes
+
+[port 2]
+name=p2
+mac=hardware
+promiscuous=yes
+
+[port 3]
+name=p3
+mac=hardware
+promiscuous=yes
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$sut_mac2=@@dst_mac2
+$sut_mac3=@@dst_mac3
+
+[global]
+start time=5
+name=Basic Gen x4
+
+[core 0]
+mode=master
+
+[core 1]
+name=gen 0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 3c fd fe 9f a3 a0 08 a0 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 2]
+name=gen 1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 3c fd fe 9f a5 50 08 a0 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 3]
+name=gen 2
+task=0
+mode=gen
+tx port=p2
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac2} 3c fd fe 9f a5 50 08 a0 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 4]
+name=gen 3
+task=0
+mode=gen
+tx port=p3
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac3} 3c fd fe 9f a5 50 08 a0 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 5]
+name=rec 0
+task=0
+mode=lat
+rx port=p0
+
+[core 6]
+name=rec 1
+task=0
+mode=lat
+rx port=p1
+
+[core 7]
+name=rec 2
+task=0
+mode=lat
+rx port=p2
+
+[core 8]
+name=rec 3
+task=0
+mode=lat
+rx port=p3
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg
new file mode 100644
index 000000000..c1939c06c
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-2.cfg
@@ -0,0 +1,96 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+
+[port 0]
+name=p0
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 1]
+name=p1
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[defaults]
+mempool size=4K
+
+[global]
+start time=5
+name=Basic Gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
+; src_ip: 152.16.100.0/8
+random=0000XXX1
+rand_offset=29
+; dst_ip: 152.16.100.0/8
+random=0000XXX0
+rand_offset=33
+random=0001001110001XXX0001001110001XXX
+rand_offset=34
+
+[core 2]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 28 01 98 10 28 02 13 88 13 88 00 08 55 7b
+; src_ip: 152.16.40.0/8
+random=1001100000010000001010000000XXXX
+rand_offset=26
+; dst_ip: 152.16.40.0/8
+random=1001100000010000001010000000XXXX
+rand_offset=30
+random=0001001110001XXX0001001110001XXX
+rand_offset=34
+
+
+[core 3]
+name=rec 0
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 4]
+name=rec 1
+task=0
+mode=lat
+rx port=p1
+lat pos=42
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg
new file mode 100644
index 000000000..f1e158414
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_multiflow-4.cfg
@@ -0,0 +1,147 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$sut_mac2=@@dst_mac2
+$sut_mac3=@@dst_mac3
+
+[port 0]
+name=p0
+mac=hardware
+promiscuous=yes
+
+[port 1]
+name=p1
+mac=hardware
+promiscuous=yes
+
+[port 2]
+name=p2
+mac=hardware
+promiscuous=yes
+
+[port 3]
+name=p3
+mac=hardware
+promiscuous=yes
+
+[defaults]
+mempool size=4K
+
+[global]
+start time=5
+name=Basic Gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
+; src_ip: 152.16.100.0/8
+random=0000XXX1
+rand_offset=29
+; dst_ip: 152.16.100.0/8
+random=0000XXX0
+rand_offset=33
+random=0001001110001XXX0001001110001XXX
+rand_offset=34
+
+[core 2]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
+; src_ip: 152.16.100.0/8
+random=0000XXX1
+rand_offset=29
+; dst_ip: 152.16.100.0/8
+random=0000XXX0
+rand_offset=33
+random=0001001110001XXX0001001110001XXX
+rand_offset=34
+
+[core 3]
+name=p2
+task=0
+mode=gen
+tx port=p2
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac2} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
+; src_ip: 152.16.100.0/8
+random=0000XXX1
+rand_offset=29
+; dst_ip: 152.16.100.0/8
+random=0000XXX0
+rand_offset=33
+random=0001001110001XXX0001001110001XXX
+rand_offset=34
+
+[core 4]
+name=p3
+task=0
+mode=gen
+tx port=p3
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac3} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 98 10 64 01 98 10 64 02 13 88 13 88 00 08 55 7b
+; src_ip: 152.16.100.0/8
+random=0000XXX1
+rand_offset=29
+; dst_ip: 152.16.100.0/8
+random=0000XXX0
+rand_offset=33
+random=0001001110001XXX0001001110001XXX
+rand_offset=34
+
+[core 5]
+name=rec 0
+task=0
+mode=lat
+rx port=p0
+
+[core 6]
+name=rec 1
+task=0
+mode=lat
+rx port=p1
+
+[core 7]
+name=rec 2
+task=0
+mode=lat
+rx port=p2
+
+[core 8]
+name=rec 3
+task=0
+mode=lat
+rx port=p3
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg
new file mode 100644
index 000000000..016a6b29c
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-2.cfg
@@ -0,0 +1,70 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+[port 1]
+name=p1
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+
+[global]
+start time=5
+name=Basic Gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 2]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 3]
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 4]
+task=0
+mode=lat
+rx port=p1
+lat pos=42
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg
new file mode 100644
index 000000000..cb52d6c87
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l2fwd_pktTouch-4.cfg
@@ -0,0 +1,108 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+[port 1]
+name=p1
+mac=hardware
+[port 2]
+name=p2
+mac=hardware
+[port 3]
+name=p3
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$sut_mac2=@@dst_mac2
+$sut_mac3=@@dst_mac3
+
+[global]
+start time=5
+name=Basic Gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 2]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 3]
+name=p2
+task=0
+mode=gen
+tx port=p2
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac2} 70 00 00 00 00 03 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 4]
+name=p3
+task=0
+mode=gen
+tx port=p3
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac3} 70 00 00 00 00 04 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+
+[core 5]
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 6]
+task=0
+mode=lat
+rx port=p1
+lat pos=42
+
+[core 7]
+task=0
+mode=lat
+rx port=p2
+lat pos=42
+
+[core 8]
+task=0
+mode=lat
+rx port=p3
+lat pos=42
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l3fwd-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l3fwd-2.cfg
new file mode 100644
index 000000000..efdc3ef17
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l3fwd-2.cfg
@@ -0,0 +1,73 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+[port 1]
+name=p1
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+
+[global]
+start time=5
+name=Routing Gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+pkt inline=00 00 01 00 00 01 00 00 02 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 0a 00 00 00 13 88 13 88 00 08 55 7b
+random=0000101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=30
+
+[core 2]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+pkt inline=00 00 01 00 00 01 00 00 02 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 0a 00 00 00 13 88 13 88 00 08 55 7b
+random=0000101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=30
+
+[core 3]
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 4]
+task=0
+mode=lat
+rx port=p1
+lat pos=42
+
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_l3fwd-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_l3fwd-4.cfg
new file mode 100644
index 000000000..bf226f822
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_l3fwd-4.cfg
@@ -0,0 +1,114 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=p0
+mac=hardware
+[port 1]
+name=p1
+mac=hardware
+[port 2]
+name=p2
+mac=hardware
+[port 3]
+name=p3
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$sut_mac2=@@dst_mac2
+$sut_mac3=@@dst_mac3
+
+[global]
+start time=5
+name=Routing Gen
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+pkt inline=00 00 01 00 00 01 00 00 02 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 0a 00 00 00 13 88 13 88 00 08 55 7b
+random=0000101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=30
+
+[core 2]
+name=p1
+task=0
+mode=gen
+tx port=p1
+bps=1250000000
+pkt inline=00 00 01 00 00 01 00 00 02 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 0a 00 00 00 13 88 13 88 00 08 55 7b
+random=0000101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=30
+
+[core 3]
+name=p2
+task=0
+mode=gen
+tx port=p2
+bps=1250000000
+pkt inline=00 00 01 00 00 01 00 00 02 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 0a 00 00 00 13 88 13 88 00 08 55 7b
+random=0000101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=30
+
+[core 4]
+name=p3
+task=0
+mode=gen
+tx port=p3
+bps=1250000000
+pkt inline=00 00 01 00 00 01 00 00 02 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 0a 00 00 00 13 88 13 88 00 08 55 7b
+random=0000101XXXXXXXXXXXXX0000XXXXXXXX
+rand_offset=30
+
+
+[core 5]
+task=0
+mode=lat
+rx port=p0
+lat pos=42
+
+[core 6]
+task=0
+mode=lat
+rx port=p1
+lat pos=42
+
+
+[core 7]
+task=0
+mode=lat
+rx port=p2
+lat pos=42
+
+[core 8]
+task=0
+mode=lat
+rx port=p3
+lat pos=42 \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg
new file mode 100644
index 000000000..4ac4f94d7
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_lb-4.cfg
@@ -0,0 +1,105 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[variables]
+$sut_mac0=@@dst_mac0
+
+[port 0]
+name=p0
+mac=hardware
+rx desc=4096
+tx desc=4096
+promiscuous=yes
+
+[port 1]
+name=p1
+mac=hardware
+rx desc=4096
+tx desc=1024
+promiscuous=yes
+
+[port 2]
+name=p2
+mac=hardware
+rx desc=4096
+tx desc=1024
+promiscuous=yes
+
+[port 3]
+name=p3
+mac=hardware
+rx desc=4096
+tx desc=1024
+promiscuous=yes
+
+[defaults]
+mempool size=16K
+
+[global]
+start time=5
+name=Gen Load Balancing
+
+[core 0]
+mode=master
+
+[core 1]
+name=p0
+task=0
+mode=gen
+tx port=p0
+bps=1250000000
+; Ethernet + IP + pseudo-UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 02 13 88 13 88 00 08 55 7b
+; src_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=26
+; dst_ip: 10.x.x.x
+random=101000000000XXXX0000XXXX000XXXXX
+rand_offset=30
+; sport: [0..31]
+; dport: [0..31]
+random=00000000000XXXXX00000000000XXXXX
+rand_offset=34
+
+[core 2]
+name=p0
+task=0
+mode=nop
+rx port=p0
+
+[core 3]
+name=p1
+task=0
+mode=nop
+rx port=p1
+
+[core 4]
+name=p2
+task=0
+mode=nop
+rx port=p2
+
+[core 5]
+name=p3
+task=0
+mode=nop
+rx port=p3
+
+
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg b/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg
new file mode 100644
index 000000000..d9c742983
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-2.cfg
@@ -0,0 +1,71 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=taggd1
+mac=hardware
+[port 1]
+name=plain1
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+
+[global]
+start time=5
+name=MPLS tag/untag
+shuffle=yes
+
+[core 0]
+mode=master
+
+[core 1]
+name=tag1
+task=0
+mode=gen
+tx port=taggd1
+bps=1250000000
+; Ethernet + MPLS + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 88 47 00 00 31 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+
+[core 2]
+name=udp1
+task=0
+mode=gen
+tx port=plain1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+
+[core 3]
+task=0
+mode=lat
+rx port=taggd1
+lat pos=46
+
+[core 4]
+task=0
+mode=lat
+rx port=plain1
+lat pos=42
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg
new file mode 100644
index 000000000..20b373882
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/gen_mpls_tag_untag-4.cfg
@@ -0,0 +1,109 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=taggd1
+mac=hardware
+[port 1]
+name=plain1
+mac=hardware
+[port 2]
+name=plain2
+mac=hardware
+[port 3]
+name=taggd2
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+$sut_mac2=@@dst_mac2
+$sut_mac3=@@dst_mac3
+
+[global]
+start time=5
+name=MPLS tag/untag
+shuffle=yes
+
+[core 0]
+mode=master
+
+[core 1]
+name=tag1
+task=0
+mode=gen
+tx port=taggd1
+bps=1250000000
+; Ethernet + MPLS + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 88 47 00 00 31 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+
+[core 2]
+name=udp1
+task=0
+mode=gen
+tx port=plain1
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+
+[core 3]
+name=udp2
+task=0
+mode=gen
+tx port=plain2
+bps=1250000000
+; Ethernet + IP + UDP
+pkt inline=${sut_mac2} 70 00 00 00 00 03 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+
+[core 4]
+name=tag2
+task=0
+mode=gen
+tx port=taggd2
+bps=1250000000
+; Ethernet + MPLS + IP + UDP
+pkt inline=${sut_mac3} 70 00 00 00 00 04 88 47 00 00 31 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 00 35 00 35 00 08 7c 21 FFFFFFFF
+
+[core 5]
+task=0
+mode=lat
+rx port=taggd1
+lat pos=46
+
+[core 6]
+task=0
+mode=lat
+rx port=plain1
+lat pos=42
+
+[core 7]
+task=0
+mode=lat
+rx port=plain2
+lat pos=42
+
+[core 8]
+task=0
+mode=lat
+rx port=taggd2
+lat pos=46
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_acl-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_acl-2.cfg
new file mode 100644
index 000000000..3b58bcf2c
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_acl-2.cfg
@@ -0,0 +1,87 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[lua]
+acl_table = dofile("acl_rules-2.lua")
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+
+[defaults]
+mempool size=65K
+memcache size=512
+qinq tag="0xa888"
+
+[global]
+start time=5
+name=ACL handle x2
+
+[core 0]
+task=0
+mode=master
+
+[core 1]
+name=W-up
+task=0
+mode=acl
+max rules=32768
+rules=acl_table
+rx port=if0
+tx cores=1t1
+drop=no
+
+name=l2fwd_if0
+task=1
+mode=l2fwd
+rx ring=yes
+dst mac=@@tester_p0
+tx port=if0
+drop=no
+
+[core 2]
+name=W-up
+task=0
+mode=acl
+max rules=32768
+rules=acl_table
+rx port=if1
+tx cores=2t1
+drop=no
+
+name=l2fwd_if1
+task=1
+mode=l2fwd
+rx ring=yes
+dst mac=@@tester_p1
+tx port=if1
+drop=no
+
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_acl-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_acl-4.cfg
new file mode 100644
index 000000000..88551b29f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_acl-4.cfg
@@ -0,0 +1,126 @@
+; Copyright (c) 2016-2017 Intel Corporation
+;
+; Licensed under the Apache License, Version 2.0 (the "License");
+; you may not use this file except in compliance with the License.
+; You may obtain a copy of the License at
+;
+; http://www.apache.org/licenses/LICENSE-2.0
+;
+; Unless required by applicable law or agreed to in writing, software
+; distributed under the License is distributed on an "AS IS" BASIS,
+; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+; See the License for the specific language governing permissions and
+; limitations under the License.
+
+[lua]
+acl_table = dofile("acl_rules-2.lua")
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 2]
+name=if2
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 3]
+name=if3
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=65K
+memcache size=512
+qinq tag="0xa888"
+
+[global]
+start time=5
+name=ACL handle x4
+
+[core 0]
+task=0
+mode=master
+
+[core 1]
+name=W-up
+task=0
+mode=acl
+max rules=32768
+rules=acl_table
+rx port=if0
+tx cores=1t1
+drop=no
+
+name=l2fwd_if0
+task=1
+mode=l2fwd
+rx ring=yes
+dst mac=@@tester_p0
+tx port=if0
+drop=no
+
+[core 2]
+name=W-up
+task=0
+mode=acl
+max rules=32768
+rules=acl_table
+rx port=if1
+tx cores=2t1
+drop=no
+
+name=l2fwd_if1
+task=1
+mode=l2fwd
+rx ring=yes
+dst mac=@@tester_p1
+tx port=if1
+drop=no
+
+[core 3]
+name=W-up
+task=0
+mode=acl
+max rules=32768
+rules=acl_table
+rx port=if2
+tx cores=3t1
+drop=no
+
+name=l2fwd_if2
+task=1
+mode=l2fwd
+rx ring=yes
+dst mac=@@tester_p2
+tx port=if2
+drop=no
+
+[core 4]
+name=W-up
+task=0
+mode=acl
+max rules=32768
+rules=acl_table
+rx port=if3
+tx cores=4t1
+drop=no
+
+name=l2fwd_if3
+task=1
+mode=l2fwd
+rx ring=yes
+dst mac=@@tester_p3
+tx port=if3
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_buffering-1.cfg b/samples/vnf_samples/nsut/prox/configs/handle_buffering-1.cfg
new file mode 100644
index 000000000..80d7d0734
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_buffering-1.cfg
@@ -0,0 +1,52 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4 ; number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=1879K
+memcache size=512
+
+[global]
+start time=5
+name=Handle Buffering (1x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=impair
+delay ms=125
+rx port=if0
+tx cores=1t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p0
+rx ring=yes
+tx port=if0
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_l2fwd-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd-2.cfg
new file mode 100644
index 000000000..f78820ce4
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd-2.cfg
@@ -0,0 +1,60 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[defaults]
+mempool size=8K
+memcache size=512
+
+[global]
+start time=5
+name=Handle None (2x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=l2fwd
+rx port=if0
+tx port=if1
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=l2fwd
+rx port=if1
+tx port=if0
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_l2fwd-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd-4.cfg
new file mode 100644
index 000000000..dd9d36697
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd-4.cfg
@@ -0,0 +1,90 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 2]
+name=if2
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 3]
+name=if3
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[defaults]
+mempool size=8K
+memcache size=512
+
+[global]
+start time=5
+name=Handle None (4x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=l2fwd
+rx port=if0
+tx port=if1
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=l2fwd
+rx port=if1
+tx port=if0
+drop=no
+
+[core 3]
+name=none
+task=0
+mode=l2fwd
+rx port=if2
+tx port=if3
+drop=no
+
+[core 4]
+name=none
+task=0
+mode=l2fwd
+rx port=if3
+tx port=if2
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_multiflow-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_multiflow-2.cfg
new file mode 100644
index 000000000..d4a4c89e4
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_multiflow-2.cfg
@@ -0,0 +1,62 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[defaults]
+mempool size=8K
+memcache size=512
+
+[global]
+start time=5
+name=Handle L2FWD Multiflow (2x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_mac1
+rx port=if0
+tx port=if1
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_mac0
+rx port=if1
+tx port=if0
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_multiflow-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_multiflow-4.cfg
new file mode 100644
index 000000000..39dbda4cf
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_multiflow-4.cfg
@@ -0,0 +1,88 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 2]
+name=if2
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 3]
+name=if3
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=8K
+memcache size=512
+
+[global]
+start time=5
+name=Handle L2FWD Multiflow (4x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_mac0
+rx port=if0
+tx port=if1
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_mac1
+rx port=if1
+tx port=if0
+drop=no
+
+[core 3]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_mac2
+rx port=if2
+tx port=if3
+drop=no
+
+[core 4]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_mac3
+rx port=if3
+tx port=if2
+drop=no
+
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_pktTouch-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_pktTouch-2.cfg
new file mode 100644
index 000000000..153e81413
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_pktTouch-2.cfg
@@ -0,0 +1,59 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=8K
+memcache size=512
+
+[global]
+start time=5
+name=Touch (22x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_p1
+rx port=if0
+tx port=if1
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_p0
+rx port=if1
+tx port=if0
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_pktTouch-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_pktTouch-4.cfg
new file mode 100644
index 000000000..59a55845e
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_l2fwd_pktTouch-4.cfg
@@ -0,0 +1,88 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 2]
+name=if2
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 3]
+name=if3
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=8K
+memcache size=512
+
+[global]
+start time=5
+name=Touch (4x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_p1
+rx port=if0
+tx port=if1
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_p0
+rx port=if1
+tx port=if0
+drop=no
+
+[core 3]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_p3
+rx port=if2
+tx port=if3
+drop=no
+
+[core 4]
+name=none
+task=0
+mode=l2fwd
+dst mac=@@tester_p2
+rx port=if3
+tx port=if2
+drop=no
+
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_l3fwd-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_l3fwd-2.cfg
new file mode 100644
index 000000000..f7d4376f4
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_l3fwd-2.cfg
@@ -0,0 +1,62 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[lua]
+lpm4 = dofile("ipv4.lua")
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=4K
+
+[global]
+start time=5
+name=Routing (2x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=Routing
+task=0
+mode=routing
+route table=lpm4
+rx port=if0
+tx port=if0,if1
+drop=no
+
+[core 2]
+name=Routing
+task=0
+mode=routing
+route table=lpm4
+rx port=if1
+tx port=if0,if1
+drop=no \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_l3fwd-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_l3fwd-4.cfg
new file mode 100644
index 000000000..d5822225f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_l3fwd-4.cfg
@@ -0,0 +1,81 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[lua]
+lpm4 = dofile("ipv4.lua")
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=hardware
+[port 1]
+name=if1
+mac=hardware
+[port 2]
+name=if2
+mac=hardware
+[port 3]
+name=if3
+mac=hardware
+
+[defaults]
+mempool size=4K
+
+[global]
+start time=5
+name=Routing (4x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=Routing
+task=0
+mode=routing
+route table=lpm4
+rx port=if0
+tx port=if0,if1
+drop=no
+
+[core 2]
+name=Routing
+task=0
+mode=routing
+route table=lpm4
+rx port=if1
+tx port=if0,if1
+drop=no
+
+[core 3]
+name=Routing
+task=0
+mode=routing
+route table=lpm4
+rx port=if2
+tx port=if2,if3
+drop=no
+
+[core 4]
+name=Routing
+task=0
+mode=routing
+route table=lpm4
+rx port=if3
+tx port=if2,if3
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg
new file mode 100644
index 000000000..b85e00b5c
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_lb-4.cfg
@@ -0,0 +1,107 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[lua]
+dofile("tuples.lua")
+
+[port 0]
+name=if0
+mac=hardware
+rx desc=4096
+tx desc=2048
+promiscuous=yes
+
+[port 1]
+name=if1
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 2]
+name=if2
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[port 3]
+name=if3
+mac=hardware
+rx desc=2048
+tx desc=2048
+promiscuous=yes
+
+[defaults]
+mempool size=13K
+memcache size=512
+mempool size=16K
+
+[global]
+start time=5
+name=Handle 5 Tuple Load Balance 1-to-4
+
+[core 0]
+mode=master
+
+[core 1]
+name=Handle_LB
+task=0
+mode=lb5tuple
+rx port=if0
+tx cores=2,3,4,5
+drop=no
+
+[core 2]
+name=TX_p0
+task=0
+mode=l2fwd
+dst mac=@@p0
+rx ring=yes
+tx port=if0
+drop=no
+
+[core 3]
+name=TX_p1
+task=0
+mode=l2fwd
+dst mac=@@p1
+rx ring=yes
+tx port=if1
+drop=no
+
+[core 4]
+name=TX_p2
+task=0
+mode=l2fwd
+dst mac=@@p2
+rx ring=yes
+tx port=if2
+drop=no
+
+[core 5]
+name=TX_p3
+task=0
+mode=l2fwd
+dst mac=@@p3
+rx ring=yes
+tx port=if3
+drop=no
+
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_mpls_tag_untag-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_mpls_tag_untag-2.cfg
new file mode 100644
index 000000000..9e4a7f173
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_mpls_tag_untag-2.cfg
@@ -0,0 +1,72 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=taggd1
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 1]
+name=plain1
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=8K
+memcache size=512
+
+[global]
+start time=5
+name=tag/untag
+
+[core 0]
+mode=master
+
+[core 1]
+name=untag1
+task=0
+mode=unmpls
+rx port=taggd1
+tx cores=1t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p1
+rx ring=yes
+tx port=plain1
+drop=no
+
+[core 2]
+name=tag1
+task=0
+mode=tagmpls
+rx port=plain1
+tx cores=2t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p0
+rx ring=yes
+tx port=taggd1
+drop=no
+
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_mpls_tag_untag-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_mpls_tag_untag-4.cfg
new file mode 100644
index 000000000..9ae5bf937
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_mpls_tag_untag-4.cfg
@@ -0,0 +1,112 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+[eal options]
+-n=4
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=taggd1
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 1]
+name=plain1
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 2]
+name=plain2
+mac=hardware
+rx desc=2048
+tx desc=2048
+[port 3]
+name=taggd2
+mac=hardware
+rx desc=2048
+tx desc=2048
+
+[defaults]
+mempool size=8K
+memcache size=512
+
+[global]
+start time=5
+name=tag/untag
+
+[core 0]
+mode=master
+
+[core 1]
+name=untag1
+task=0
+mode=unmpls
+rx port=taggd1
+tx cores=1t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p1
+rx ring=yes
+tx port=plain1
+drop=no
+
+[core 2]
+name=tag1
+task=0
+mode=tagmpls
+rx port=plain1
+tx cores=2t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p0
+rx ring=yes
+tx port=taggd1
+drop=no
+
+[core 3]
+name=tag2
+task=0
+mode=tagmpls
+rx port=plain2
+tx cores=3t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p3
+rx ring=yes
+tx port=taggd2
+drop=no
+
+[core 4]
+name=untag2
+task=0
+mode=unmpls
+rx port=taggd2
+tx cores=4t1
+drop=no
+
+task=1
+mode=l2fwd
+dst mac=@@tester_p2
+rx ring=yes
+tx port=plain2
+drop=no
+
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_none-2.cfg b/samples/vnf_samples/nsut/prox/configs/handle_none-2.cfg
new file mode 100644
index 000000000..256337bfb
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_none-2.cfg
@@ -0,0 +1,50 @@
+; Copyright (c) 2017 Intel Corporation
+;
+; Licensed under the Apache License, Version 2.0 (the "License");
+; you may not use this file except in compliance with the License.
+; You may obtain a copy of the License at
+;
+; http://www.apache.org/licenses/LICENSE-2.0
+;
+; Unless required by applicable law or agreed to in writing, software
+; distributed under the License is distributed on an "AS IS" BASIS,
+; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+; See the License for the specific language governing permissions and
+; limitations under the License.
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=50:00:00:00:00:01
+[port 1]
+name=if1
+mac=50:00:00:00:00:02
+
+[defaults]
+mempool size=4K
+
+[global]
+start time=5
+name=Handle None (4x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=none
+rx port=if0
+tx port=if1
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=none
+rx port=if1
+tx port=if0
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_none-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_none-4.cfg
new file mode 100644
index 000000000..26a0aac26
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/handle_none-4.cfg
@@ -0,0 +1,72 @@
+; Copyright (c) 2017 Intel Corporation
+;
+; Licensed under the Apache License, Version 2.0 (the "License");
+; you may not use this file except in compliance with the License.
+; You may obtain a copy of the License at
+;
+; http://www.apache.org/licenses/LICENSE-2.0
+;
+; Unless required by applicable law or agreed to in writing, software
+; distributed under the License is distributed on an "AS IS" BASIS,
+; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+; See the License for the specific language governing permissions and
+; limitations under the License.
+
+[eal options]
+-n=4 ; force number of memory channels
+no-output=no ; disable DPDK debug output
+
+[port 0]
+name=if0
+mac=50:00:00:00:00:01
+[port 1]
+name=if1
+mac=50:00:00:00:00:02
+[port 2]
+name=if2
+mac=50:00:00:00:00:03
+[port 3]
+name=if3
+mac=50:00:00:00:00:04
+
+[defaults]
+mempool size=4K
+
+[global]
+start time=5
+name=Handle None (4x)
+
+[core 0]
+mode=master
+
+[core 1]
+name=none
+task=0
+mode=none
+rx port=if0
+tx port=if1
+drop=no
+
+[core 2]
+name=none
+task=0
+mode=none
+rx port=if1
+tx port=if0
+drop=no
+
+[core 3]
+name=none
+task=0
+mode=none
+rx port=if2
+tx port=if3
+drop=no
+
+[core 4]
+name=none
+task=0
+mode=none
+rx port=if3
+tx port=if2
+drop=no
diff --git a/samples/vnf_samples/nsut/prox/configs/ipv4.lua b/samples/vnf_samples/nsut/prox/configs/ipv4.lua
new file mode 100644
index 000000000..6a8fbe183
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/ipv4.lua
@@ -0,0 +1,97 @@
+-- Copyright (c) 2016-2017 Intel Corporation
+--
+-- Licensed under the Apache License, Version 2.0 (the "License");
+-- you may not use this file except in compliance with the License.
+-- You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing, software
+-- distributed under the License is distributed on an "AS IS" BASIS,
+-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+-- See the License for the specific language governing permissions and
+-- limitations under the License.
+--
+
+local lpm4 = {}
+lpm4.next_hops = {
+ {id = 0, port_id = 0, ip = ip("1.1.1.1"), mac = mac("00:00:00:00:00:01"), mpls = 0x112},
+ {id = 1, port_id = 1, ip = ip("2.1.1.1"), mac = mac("00:00:00:00:00:02"), mpls = 0x212},
+ {id = 2, port_id = 0, ip = ip("3.1.1.1"), mac = mac("00:00:00:00:00:03"), mpls = 0x312},
+ {id = 3, port_id = 1, ip = ip("4.1.1.1"), mac = mac("00:00:00:00:00:04"), mpls = 0x412},
+ {id = 4, port_id = 0, ip = ip("5.1.1.1"), mac = mac("00:00:00:00:00:05"), mpls = 0x512},
+ {id = 5, port_id = 1, ip = ip("6.1.1.1"), mac = mac("00:00:00:00:00:06"), mpls = 0x612},
+ {id = 6, port_id = 0, ip = ip("7.1.1.1"), mac = mac("00:00:00:00:00:07"), mpls = 0x712},
+ {id = 7, port_id = 1, ip = ip("8.1.1.1"), mac = mac("00:00:00:00:00:08"), mpls = 0x812},
+ {id = 8, port_id = 0, ip = ip("9.1.1.1"), mac = mac("00:00:00:00:00:09"), mpls = 0x912},
+ {id = 9, port_id = 1, ip = ip("10.1.1.1"), mac = mac("00:00:00:00:00:10"), mpls = 0x1012},
+ {id = 10, port_id = 0, ip = ip("11.1.1.1"), mac = mac("00:00:00:00:00:11"), mpls = 0x1112},
+ {id = 11, port_id = 1, ip = ip("12.1.1.1"), mac = mac("00:00:00:00:00:12"), mpls = 0x1212},
+ {id = 12, port_id = 0, ip = ip("13.1.1.1"), mac = mac("00:00:00:00:00:13"), mpls = 0x1312},
+ {id = 13, port_id = 1, ip = ip("14.1.1.1"), mac = mac("00:00:00:00:00:14"), mpls = 0x1412},
+ {id = 14, port_id = 0, ip = ip("15.1.1.1"), mac = mac("00:00:00:00:00:15"), mpls = 0x1512},
+ {id = 15, port_id = 1, ip = ip("16.1.1.1"), mac = mac("00:00:00:00:00:16"), mpls = 0x1612},
+ {id = 16, port_id = 0, ip = ip("17.1.1.1"), mac = mac("00:00:00:00:00:17"), mpls = 0x1712},
+ {id = 17, port_id = 1, ip = ip("18.1.1.1"), mac = mac("00:00:00:00:00:18"), mpls = 0x1812},
+ {id = 18, port_id = 0, ip = ip("19.1.1.1"), mac = mac("00:00:00:00:00:19"), mpls = 0x1912},
+ {id = 19, port_id = 1, ip = ip("20.1.1.1"), mac = mac("00:00:00:00:00:20"), mpls = 0x2012},
+ {id = 20, port_id = 0, ip = ip("21.1.1.1"), mac = mac("00:00:00:00:00:21"), mpls = 0x2112},
+ {id = 21, port_id = 1, ip = ip("22.1.1.1"), mac = mac("00:00:00:00:00:22"), mpls = 0x2212},
+ {id = 22, port_id = 0, ip = ip("23.1.1.1"), mac = mac("00:00:00:00:00:23"), mpls = 0x2312},
+ {id = 23, port_id = 1, ip = ip("24.1.1.1"), mac = mac("00:00:00:00:00:24"), mpls = 0x2412},
+ {id = 24, port_id = 0, ip = ip("25.1.1.1"), mac = mac("00:00:00:00:00:25"), mpls = 0x2512},
+ {id = 25, port_id = 1, ip = ip("26.1.1.1"), mac = mac("00:00:00:00:00:26"), mpls = 0x2612},
+ {id = 26, port_id = 0, ip = ip("27.1.1.1"), mac = mac("00:00:00:00:00:27"), mpls = 0x2712},
+ {id = 27, port_id = 1, ip = ip("28.1.1.1"), mac = mac("00:00:00:00:00:28"), mpls = 0x2812},
+ {id = 28, port_id = 0, ip = ip("29.1.1.1"), mac = mac("00:00:00:00:00:29"), mpls = 0x2912},
+ {id = 29, port_id = 1, ip = ip("30.1.1.1"), mac = mac("00:00:00:00:00:30"), mpls = 0x3012},
+ {id = 30, port_id = 0, ip = ip("31.1.1.1"), mac = mac("00:00:00:00:00:31"), mpls = 0x3112},
+ {id = 31, port_id = 1, ip = ip("32.1.1.1"), mac = mac("00:00:00:00:00:32"), mpls = 0x3212},
+ {id = 32, port_id = 0, ip = ip("33.1.1.1"), mac = mac("00:00:00:00:00:33"), mpls = 0x3312},
+ {id = 33, port_id = 1, ip = ip("34.1.1.1"), mac = mac("00:00:00:00:00:34"), mpls = 0x3412},
+ {id = 34, port_id = 0, ip = ip("35.1.1.1"), mac = mac("00:00:00:00:00:35"), mpls = 0x3512},
+ {id = 35, port_id = 1, ip = ip("36.1.1.1"), mac = mac("00:00:00:00:00:36"), mpls = 0x3612},
+ {id = 36, port_id = 0, ip = ip("37.1.1.1"), mac = mac("00:00:00:00:00:37"), mpls = 0x3712},
+ {id = 37, port_id = 1, ip = ip("38.1.1.1"), mac = mac("00:00:00:00:00:38"), mpls = 0x3812},
+ {id = 38, port_id = 0, ip = ip("39.1.1.1"), mac = mac("00:00:00:00:00:39"), mpls = 0x3912},
+ {id = 39, port_id = 1, ip = ip("40.1.1.1"), mac = mac("00:00:00:00:00:40"), mpls = 0x4012},
+ {id = 40, port_id = 0, ip = ip("41.1.1.1"), mac = mac("00:00:00:00:00:41"), mpls = 0x4112},
+ {id = 41, port_id = 1, ip = ip("42.1.1.1"), mac = mac("00:00:00:00:00:42"), mpls = 0x4212},
+ {id = 42, port_id = 0, ip = ip("43.1.1.1"), mac = mac("00:00:00:00:00:43"), mpls = 0x4312},
+ {id = 43, port_id = 1, ip = ip("44.1.1.1"), mac = mac("00:00:00:00:00:44"), mpls = 0x4412},
+ {id = 44, port_id = 0, ip = ip("45.1.1.1"), mac = mac("00:00:00:00:00:45"), mpls = 0x4512},
+ {id = 45, port_id = 1, ip = ip("46.1.1.1"), mac = mac("00:00:00:00:00:46"), mpls = 0x4612},
+ {id = 46, port_id = 0, ip = ip("47.1.1.1"), mac = mac("00:00:00:00:00:47"), mpls = 0x4712},
+ {id = 47, port_id = 1, ip = ip("48.1.1.1"), mac = mac("00:00:00:00:00:48"), mpls = 0x4812},
+ {id = 48, port_id = 0, ip = ip("49.1.1.1"), mac = mac("00:00:00:00:00:49"), mpls = 0x4912},
+ {id = 49, port_id = 1, ip = ip("50.1.1.1"), mac = mac("00:00:00:00:00:50"), mpls = 0x5012},
+ {id = 50, port_id = 0, ip = ip("51.1.1.1"), mac = mac("00:00:00:00:00:51"), mpls = 0x5112},
+ {id = 51, port_id = 1, ip = ip("52.1.1.1"), mac = mac("00:00:00:00:00:52"), mpls = 0x5212},
+ {id = 52, port_id = 0, ip = ip("53.1.1.1"), mac = mac("00:00:00:00:00:53"), mpls = 0x5312},
+ {id = 53, port_id = 1, ip = ip("54.1.1.1"), mac = mac("00:00:00:00:00:54"), mpls = 0x5412},
+ {id = 54, port_id = 0, ip = ip("55.1.1.1"), mac = mac("00:00:00:00:00:55"), mpls = 0x5512},
+ {id = 55, port_id = 1, ip = ip("56.1.1.1"), mac = mac("00:00:00:00:00:56"), mpls = 0x5612},
+ {id = 56, port_id = 0, ip = ip("57.1.1.1"), mac = mac("00:00:00:00:00:57"), mpls = 0x5712},
+ {id = 57, port_id = 1, ip = ip("58.1.1.1"), mac = mac("00:00:00:00:00:58"), mpls = 0x5812},
+ {id = 58, port_id = 0, ip = ip("59.1.1.1"), mac = mac("00:00:00:00:00:59"), mpls = 0x5912},
+ {id = 59, port_id = 1, ip = ip("60.1.1.1"), mac = mac("00:00:00:00:00:60"), mpls = 0x6012},
+ {id = 60, port_id = 0, ip = ip("61.1.1.1"), mac = mac("00:00:00:00:00:61"), mpls = 0x6112},
+ {id = 61, port_id = 1, ip = ip("62.1.1.1"), mac = mac("00:00:00:00:00:62"), mpls = 0x6212},
+ {id = 62, port_id = 0, ip = ip("63.1.1.1"), mac = mac("00:00:00:00:00:63"), mpls = 0x6312},
+ {id = 63, port_id = 1, ip = ip("64.1.1.1"), mac = mac("00:00:00:00:00:64"), mpls = 0x6412},
+}
+
+lpm4.routes = {};
+
+base_ip = 10 * 2^24;
+
+for i = 1,2^13 do
+ res = ip(base_ip + (1 * 2^12) * (i - 1));
+
+ lpm4.routes[i] = {
+ cidr = {ip = res, depth = 24},
+ next_hop_id = (i - 1) % 64,
+ }
+end
+
+return lpm4
diff --git a/samples/vnf_samples/nsut/prox/configs/tuples.lua b/samples/vnf_samples/nsut/prox/configs/tuples.lua
new file mode 100644
index 000000000..431125082
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/configs/tuples.lua
@@ -0,0 +1,45 @@
+--
+-- Dataplane Automated Testing System
+--
+-- Copyright (c) 2015-2017, Intel Corporation.
+-- All rights reserved.
+--
+-- Redistribution and use in source and binary forms, with or without
+-- modification, are permitted provided that the following conditions
+-- are met:
+--
+-- * Redistributions of source code must retain the above copyright
+-- notice, this list of conditions and the following disclaimer.
+-- * Redistributions in binary form must reproduce the above copyright
+-- notice, this list of conditions and the following disclaimer in
+-- the documentation and/or other materials provided with the
+-- distribution.
+-- * Neither the name of Intel Corporation nor the names of its
+-- contributors may be used to endorse or promote products derived
+-- from this software without specific prior written permission.
+--
+-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+-- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+-- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+-- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+-- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+-- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+-- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+-- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+-- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+-- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+-- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+--
+
+tuples = {};
+
+for i = 0,2^23-1 do
+ tuples[i] = {if_out = i%4,
+ ip_src = i%2^5,
+ ip_dst = ((i-i%2^5)/2^5)%2^5,
+ port_src = ((i-i%2^10)/2^10)%2^5,
+ port_dst = ((i-i%2^15)/2^15)%2^5,
+ proto = ((i-i%2^20)/2^20)%2^3 * 2^5,
+ }
+end
+
diff --git a/samples/vnf_samples/nsut/prox/ovs-dpdk/http_tests/tc_FileSize-1K_Requests-1M_Concurrency-100.yaml b/samples/vnf_samples/nsut/prox/ovs-dpdk/http_tests/tc_FileSize-1K_Requests-1M_Concurrency-100.yaml
new file mode 100644
index 000000000..73fea8122
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/ovs-dpdk/http_tests/tc_FileSize-1K_Requests-1M_Concurrency-100.yaml
@@ -0,0 +1,44 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../../../traffic_profiles/http_tests/FileSize-1K_Requests-1M_Concurrency-100.yaml
+ topology: ../../acl-tg-topology-http.yaml
+
+ nodes:
+ vnf__0: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ tg__1: trafficgen_2.yardstick
+
+ options:
+ acl:
+ rules: ../../acl_rules.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+
+ runner:
+ type: Duration
+ duration: 2
+
+context:
+ type: Node-ovs
+ name: yardstick
+ nfvi_type: ovs
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_ovs.yaml
diff --git a/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_1518B_packetsize.yaml b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_1518B_packetsize.yaml
new file mode 100644
index 000000000..0ca0005b2
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_1518B_packetsize.yaml
@@ -0,0 +1,45 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_1rule.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_storage.yaml"
+context:
+ type: Node-ovs
+ name: yardstick
+ nfvi_type: ovs
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_ovs.yaml
diff --git a/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_64B_packetsize.yaml
new file mode 100644
index 000000000..d51b42f84
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_64B_packetsize.yaml
@@ -0,0 +1,45 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_1rule.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_voice.yaml"
+context:
+ type: Node-ovs
+ name: yardstick
+ nfvi_type: ovs
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_ovs.yaml
diff --git a/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_IMIX_packetsize.yaml b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_IMIX_packetsize.yaml
new file mode 100644
index 000000000..37da8e6c7
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_1rule_1flow_IMIX_packetsize.yaml
@@ -0,0 +1,45 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_1rule.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_video.yaml"
+context:
+ type: Node-ovs
+ name: yardstick
+ nfvi_type: ovs
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_ovs.yaml
diff --git a/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_1518B_packetsize.yaml b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_1518B_packetsize.yaml
new file mode 100644
index 000000000..cbe3e97ae
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_1518B_packetsize.yaml
@@ -0,0 +1,45 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_worstcaserules.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_storage.yaml"
+context:
+ type: Node-ovs
+ name: yardstick
+ nfvi_type: ovs
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_ovs.yaml
diff --git a/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_64B_packetsize.yaml
new file mode 100644
index 000000000..707b46e7f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_64B_packetsize.yaml
@@ -0,0 +1,45 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_worstcaserules.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_voice.yaml"
+context:
+ type: Node-ovs
+ name: yardstick
+ nfvi_type: ovs
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_ovs.yaml
diff --git a/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_IMIX_packetsize.yaml b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_IMIX_packetsize.yaml
new file mode 100644
index 000000000..b1003df3d
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/ovs-dpdk/throughput/tc_ipv4_worstcaserules_1flow_IMIX_packetsize.yaml
@@ -0,0 +1,45 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_worstcaserules.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_video.yaml"
+context:
+ type: Node-ovs
+ name: yardstick
+ nfvi_type: ovs
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_ovs.yaml
diff --git a/samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml b/samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml
new file mode 100644
index 000000000..a6c286242
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml
@@ -0,0 +1,57 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+nodes:
+-
+ name: "trafficgen_1"
+ role: TrafficGen
+ ip: 1.1.1.1
+ user: "root"
+ ssh_port: "22"
+ password: "r00t"
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "00:00:00:00:00:01"
+ driver: "i40e"
+ local_ip: "152.16.100.19"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+-
+ name: "vnf"
+ role: VNF
+ ip: 1.1.1.2
+ user: "root"
+ ssh_port: "22"
+ password: "r00t"
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "00:00:00:00:00:02"
+ driver: "i40e"
+ local_ip: "152.16.100.21"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ routing_table:
+ - network: "152.16.100.20"
+ netmask: "255.255.255.0"
+ gateway: "152.16.100.20"
+ if: "xe0"
+ nd_route_tbl:
+ - network: "0064:ff9b:0:0:0:0:9810:6414"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:6414"
+ if: "xe0"
diff --git a/samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml b/samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml
new file mode 100644
index 000000000..4f081a7b8
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml
@@ -0,0 +1,82 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+nodes:
+-
+ name: "trafficgen_1"
+ role: TrafficGen
+ ip: 1.1.1.1
+ user: "root"
+ ssh_port: "22"
+ password: "r00t"
+ key_filename: ""
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "68:05:ca:30:3d:50"
+ driver: "i40e"
+ local_ip: "152.16.100.19"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ xe1:
+ vpci: "0000:05:00.1"
+ local_mac: "68:05:ca:30:3d:51"
+ driver: "i40e"
+ local_ip: "152.16.40.19"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 1
+-
+ name: "vnf"
+ role: VNF
+ ip: 1.1.1.2
+ user: "root"
+ ssh_port: "22"
+ password: "r00t"
+ key_filename: ""
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "68:05:ca:30:3c:68"
+ driver: "i40e"
+ local_ip: "152.16.100.21"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ xe1:
+ vpci: "0000:05:00.1"
+ local_mac: "68:05:ca:30:3c:69"
+ driver: "i40e"
+ local_ip: "152.16.40.21"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 1
+ routing_table:
+ - network: "152.16.100.20"
+ netmask: "255.255.255.0"
+ gateway: "152.16.100.20"
+ if: "xe0"
+ - network: "152.16.40.20"
+ netmask: "255.255.255.0"
+ gateway: "152.16.40.20"
+ if: "xe1"
+ nd_route_tbl:
+ - network: "0064:ff9b:0:0:0:0:9810:6414"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:6414"
+ if: "xe0"
+ - network: "0064:ff9b:0:0:0:0:9810:2814"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:2814"
+ if: "xe1"
+
diff --git a/samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml b/samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml
new file mode 100644
index 000000000..f9afa9c07
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml
@@ -0,0 +1,123 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#;
+
+nodes:
+-
+ name: "trafficgen_1"
+ role: TrafficGen
+ ip: 1.1.1.1
+ user: "root"
+ ssh_port: "22"
+ password: "r00t"
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "68:05:ca:30:3d:50"
+ driver: "i40e"
+ local_ip: "152.16.100.19"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ xe1:
+ vpci: "0000:05:00.1"
+ local_mac: "68:05:ca:30:3d:51"
+ driver: "i40e"
+ local_ip: "152.16.40.19"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 1
+ xe2:
+ vpci: "0000:05:00.2"
+ local_mac: "68:05:ca:30:3d:52"
+ driver: "i40e"
+ local_ip: "192.16.100.11"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 2
+ xe3:
+ vpci: "0000:05:00.3"
+ local_mac: "68:05:ca:30:3d:53"
+ driver: "i40e"
+ local_ip: "192.16.40.11"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 3
+-
+ name: "vnf"
+ role: VNF
+ ip: 1.1.1.2
+ user: "root"
+ ssh_port: "22"
+ password: "r00t"
+ interfaces:
+ xe0:
+ vpci: "0000:05:00.0"
+ local_mac: "68:05:ca:30:3c:68"
+ driver: "i40e"
+ local_ip: "152.16.100.21"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 0
+ xe1:
+ vpci: "0000:05:00.1"
+ local_mac: "68:05:ca:30:3c:69"
+ driver: "i40e"
+ local_ip: "152.16.40.21"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 1
+ xe2:
+ vpci: "0000:05:00.2"
+ local_mac: "68:05:ca:30:3c:6a"
+ driver: "i40e"
+ local_ip: "192.16.100.22"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 2
+ xe3:
+ vpci: "0000:05:00.3"
+ local_mac: "68:05:ca:30:3c:6b"
+ driver: "i40e"
+ local_ip: "192.16.40.22"
+ netmask: "255.255.255.0"
+ dpdk_port_num: 3
+ routing_table:
+ - network: "152.16.100.20"
+ netmask: "255.255.255.0"
+ gateway: "152.16.100.20"
+ if: "xe0"
+ - network: "152.16.40.20"
+ netmask: "255.255.255.0"
+ gateway: "152.16.40.20"
+ if: "xe1"
+ - network: "192.16.100.20"
+ netmask: "255.255.255.0"
+ gateway: "192.16.100.20"
+ if: "xe2"
+ - network: "192.16.40.20"
+ netmask: "255.255.255.0"
+ gateway: "192.16.40.20"
+ if: "xe3"
+ nd_route_tbl:
+ - network: "0064:ff9b:0:0:0:0:9810:6414"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:6414"
+ if: "xe0"
+ - network: "0064:ff9b:0:0:0:0:9810:2814"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:9810:2814"
+ if: "xe1"
+ - network: "0064:ff9b:0:0:0:0:C010:6414"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:C010:6414"
+ if: "xe2"
+ - network: "0064:ff9b:0:0:0:0:C010:2814"
+ netmask: "112"
+ gateway: "0064:ff9b:0:0:0:0:C010:2814"
+ if: "xe3"
diff --git a/samples/vnf_samples/nsut/prox/prox-tg-topology-1.yaml b/samples/vnf_samples/nsut/prox/prox-tg-topology-1.yaml
new file mode 100644
index 000000000..10902a7b8
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/prox-tg-topology-1.yaml
@@ -0,0 +1,49 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nsd:nsd-catalog:
+ nsd:
+ - id: prox-tg-topology
+ name: prox-tg-topology
+ short-name: prox-tg-topology
+ description: prox-tg-topology
+ constituent-vnfd:
+ - member-vnf-index: '1'
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/tg_prox_tpl-1.yaml
+ - member-vnf-index: '2'
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/prox_vnf-1.yaml
+ vld:
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: vnf__0
+
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/prox/prox-tg-topology-2.yaml b/samples/vnf_samples/nsut/prox/prox-tg-topology-2.yaml
new file mode 100644
index 000000000..11eed52fc
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/prox-tg-topology-2.yaml
@@ -0,0 +1,49 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nsd:nsd-catalog:
+ nsd:
+ - id: prox-tg-topology
+ name: prox-tg-topology
+ short-name: prox-tg-topology
+ description: prox-tg-topology
+ constituent-vnfd:
+ - member-vnf-index: '1'
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/tg_prox_tpl-2.yaml
+ - member-vnf-index: '2'
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/prox_vnf-2.yaml
+ vld:
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: vnf__0
+
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/prox/prox-tg-topology-4.yaml b/samples/vnf_samples/nsut/prox/prox-tg-topology-4.yaml
new file mode 100644
index 000000000..eda239e3b
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/prox-tg-topology-4.yaml
@@ -0,0 +1,69 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nsd:nsd-catalog:
+ nsd:
+ - id: prox-tg-topology
+ name: prox-tg-topology
+ short-name: prox-tg-topology
+ description: prox-tg-topology
+ constituent-vnfd:
+ - member-vnf-index: '1'
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/tg_prox_tpl-4.yaml
+ - member-vnf-index: '2'
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/prox_vnf-4.yaml
+ vld:
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: vnf__0
+
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 1
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
+ - id: downlink_1
+ name: vnf__0 to tg__0 link 2
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe2
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe2
+ vnfd-id-ref: tg__0
+ - id: downlink_2
+ name: vnf__0 to tg__0 link 3
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe3
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe3
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/prox/sriov/http_tests/tc_FileSize-1K_Requests-1M_Concurrency-100.yaml b/samples/vnf_samples/nsut/prox/sriov/http_tests/tc_FileSize-1K_Requests-1M_Concurrency-100.yaml
new file mode 100644
index 000000000..15892b886
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/sriov/http_tests/tc_FileSize-1K_Requests-1M_Concurrency-100.yaml
@@ -0,0 +1,39 @@
+##############################################################################
+# Copyright 2012 - 2016 Intel Corporation All Rights Reserved.
+# deepak.s@intel.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../../../traffic_profiles/http_tests/FileSize-1K_Requests-1M_Concurrency-100.yaml
+ topology: ../../acl-tg-topology-http.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+
+ options:
+ acl:
+ rules: ../../acl_rules.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+
+ runner:
+ type: Duration
+ duration: 2
+
+context:
+ type: Node-sriov
+ name: yardstick
+ nfvi_type: sriov
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_sriov.yaml
diff --git a/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_1518B_packetsize.yaml b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_1518B_packetsize.yaml
new file mode 100644
index 000000000..1238ed41c
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_1518B_packetsize.yaml
@@ -0,0 +1,40 @@
+##############################################################################
+# Copyright 2012 - 2016 Intel Corporation All Rights Reserved.
+# deepak.s@intel.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_1rule.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_storage.yaml"
+context:
+ type: Node-sriov
+ name: yardstick
+ nfvi_type: sriov
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_sriov.yaml
diff --git a/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_64B_packetsize.yaml
new file mode 100644
index 000000000..059a6502f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_64B_packetsize.yaml
@@ -0,0 +1,40 @@
+##############################################################################
+# Copyright 2012 - 2016 Intel Corporation All Rights Reserved.
+# deepak.s@intel.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_1rule.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_voice.yaml"
+context:
+ type: Node-sriov
+ name: yardstick
+ nfvi_type: sriov
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_sriov.yaml
diff --git a/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_IMIX_packetsize.yaml b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_IMIX_packetsize.yaml
new file mode 100644
index 000000000..b6aa48a0e
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_1rule_1flow_IMIX_packetsize.yaml
@@ -0,0 +1,40 @@
+##############################################################################
+# Copyright 2012 - 2016 Intel Corporation All Rights Reserved.
+# deepak.s@intel.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_1rule.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_video.yaml"
+context:
+ type: Node-sriov
+ name: yardstick
+ nfvi_type: sriov
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_sriov.yaml
diff --git a/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_1518B_packetsize.yaml b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_1518B_packetsize.yaml
new file mode 100644
index 000000000..baa4b5997
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_1518B_packetsize.yaml
@@ -0,0 +1,40 @@
+##############################################################################
+# Copyright 2012 - 2016 Intel Corporation All Rights Reserved.
+# deepak.s@intel.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_worstcaserules.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_storage.yaml"
+context:
+ type: Node-sriov
+ name: yardstick
+ nfvi_type: sriov
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_sriov.yaml
diff --git a/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_64B_packetsize.yaml b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_64B_packetsize.yaml
new file mode 100644
index 000000000..590150602
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_64B_packetsize.yaml
@@ -0,0 +1,40 @@
+##############################################################################
+# Copyright 2012 - 2016 Intel Corporation All Rights Reserved.
+# deepak.s@intel.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_worstcaserules.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_voice.yaml"
+context:
+ type: Node-sriov
+ name: yardstick
+ nfvi_type: sriov
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_sriov.yaml
diff --git a/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_IMIX_packetsize.yaml b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_IMIX_packetsize.yaml
new file mode 100644
index 000000000..517dd9024
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/sriov/throughput/tc_ipv4_worstcaserules_1flow_IMIX_packetsize.yaml
@@ -0,0 +1,40 @@
+##############################################################################
+# Copyright 2012 - 2016 Intel Corporation All Rights Reserved.
+# deepak.s@intel.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../../../traffic_profiles/ipv4_throughput.yaml"
+ topology: ../../acl-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
+ tc_options:
+ rfc2544:
+ allowed_drop_rate: 0.8 - 1
+ options:
+ acl:
+ rules: ../../acl_worstcaserules.yaml
+ cfg: "../../acl_config"
+ script: "../../acl_script"
+ runner:
+ type: Duration
+ duration: 400
+ interval: 35
+ traffic_options:
+ flow: "../../../../traffic_profiles/ipv4_1flow_Packets.yaml"
+ imix: "../../../../traffic_profiles/imix_video.yaml"
+context:
+ type: Node-sriov
+ name: yardstick
+ nfvi_type: sriov
+ vm_deploy: True
+ file: /etc/yardstick/nodes/pod_sriov.yaml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml
new file mode 100644
index 000000000..fe91f3d8e
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml
@@ -0,0 +1,61 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ #
+ # In case where we know that all the packets generated by the generator
+ # will bw received. Then use prox_binsearch.
+ #
+ # In the case where some or all the packets generated by the generator may
+ # not be received. Please use prox_acl .. (This generates packets at
+ # a specific rate and does not change rate.
+ #
+ traffic_profile: ../../traffic_profiles/prox_acl.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_acl-2.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/acl_rules-2.lua": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_acl-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 500
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/prox-baremetal-2.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml
new file mode 100644
index 000000000..e908dd93f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml
@@ -0,0 +1,61 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ #
+ # In case where we know that all the packets generated by the generator
+ # will bw received. Then use prox_binsearch.
+ #
+ # In the case where some or all the packets generated by the generator may
+ # not be received. Please use prox_acl .. (This generates packets at
+ # a specific rate and does not change rate.
+ #
+ traffic_profile: ../../traffic_profiles/prox_acl.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_acl-4.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/acl_rules-2.lua": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_acl-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/prox-baremetal-4.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch.yaml
new file mode 100644
index 000000000..4cc383636
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v035/build/prox
+ prox_config: "configs/handle_none-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v035/build/prox
+ prox_config: "configs/gen_all-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Search
+ interval: 5
+ timeout: 1200
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: prox-baremetal.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml
new file mode 100644
index 000000000..7b28a923b
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-1.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_buffering-1.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_buffering-1.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-1.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml
new file mode 100644
index 000000000..49a079ab8
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-2.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml
new file mode 100644
index 000000000..a0aec0160
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 100
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-4.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml
new file mode 100644
index 000000000..0626c070f
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd_multiflow-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd_multiflow-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/prox-baremetal-2.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml
new file mode 100644
index 000000000..c429a4432
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd_multiflow-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd_multiflow-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/prox-baremetal-4.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml
new file mode 100644
index 000000000..101fb9dd3
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd_pktTouch-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd_pktTouch-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 100
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-2.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml
new file mode 100644
index 000000000..5bc22874c
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd_pktTouch-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd_pktTouch-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-4.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml
new file mode 100644
index 000000000..b3ed8bb58
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml
@@ -0,0 +1,53 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l3fwd-2.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/ipv4.lua" : ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l3fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 100
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-2.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml
new file mode 100644
index 000000000..9d50566e7
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml
@@ -0,0 +1,53 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l3fwd-4.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/ipv4.lua" : ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l3fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 100
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-4.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml
new file mode 100644
index 000000000..9852fd8e0
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml
@@ -0,0 +1,58 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+
+ # This is a special traffic profile for Load Balancer
+ # Because what is transmitted for 1 port is distributed to the other ports evenly
+ # Only 1/4 of the transmiited packets is expected back. So this tolerates a much
+ # packet loss.
+ traffic_profile: ../../traffic_profiles/prox_lb.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_lb-4.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/tuples.lua": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_lb-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 100
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/prox-baremetal-4.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml
new file mode 100644
index 000000000..2994ee378
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_mpls_tag_untag.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_mpls_tag_untag-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_mpls_tag_untag-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 400
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-2.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml
new file mode 100644
index 000000000..6ed8aed3a
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_mpls_tag_untag.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_mpls_tag_untag-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_mpls_tag_untag-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 400
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/prox-baremetal-4.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp.yaml b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp.yaml
new file mode 100644
index 000000000..fc28b929a
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp.yaml
@@ -0,0 +1,52 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_ramp.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v035/build/prox
+ prox_config: "configs/handle_none-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v035/build/prox
+ prox_config: "configs/gen_all-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Search
+ # we kill after timeout, independent of test duration, so set this high
+ interval: 5
+ timeout: 1200
+
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: prox-baremetal.yml
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context.yaml
new file mode 100644
index 000000000..9e0654edf
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context.yaml
@@ -0,0 +1,79 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v035/build/prox
+ prox_config: "configs/l3-swap-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v035/build/prox
+ prox_config: "configs/l3-gen-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 600
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+# name: yardstick-dpdk-flavor
+ vcpus: 5
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 5
+ hw:cpu_threads: 1
+# hw:mem_page_size: large
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ downlink_0:
+ cidr: '10.0.3.0/24'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml
new file mode 100644
index 000000000..52ebe8cf9
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-2.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ #
+ # In case where we know that all the packets generated by the generator
+ # will bw received. Then use prox_binsearch.
+ #
+ # In the case where some or all the packets generated by the generator may
+ # not be received. Please use prox_heat_acl .. (This generates packets at
+ # a specific rate and does not change rate.
+ #
+ traffic_profile: ../../traffic_profiles/prox_heat_acl.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/handle_acl-2.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/acl_rules-2.lua" : ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/gen_acl-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+# hw:mem_page_size: large
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml
new file mode 100644
index 000000000..5884b7975
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_acl-4.yaml
@@ -0,0 +1,104 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ #
+ # In case where we know that all the packets generated by the generator
+ # will bw received. Then use prox_binsearch.
+ #
+ # In the case where some or all the packets generated by the generator may
+ # not be received. Please use prox_heat_acl .. (This generates packets at
+ # a specific rate and does not change rate.
+ #
+ traffic_profile: ../../traffic_profiles/prox_heat_acl.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_acl-4.cfg"
+ prox_args:
+ "-t": ""
+ prox_files: "configs/acl_rules-2.lua"
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_acl-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+# hw:mem_page_size: large
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ uplink_1:
+ cidr: '10.0.4.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_1:
+ cidr: '10.0.5.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml
new file mode 100644
index 000000000..9056987e0
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_buffering-1.yaml
@@ -0,0 +1,78 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-1.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_buffering-1.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_buffering-1.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 200
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 5
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 5
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml
new file mode 100644
index 000000000..af98984b6
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2-l3fwd-2.yaml
@@ -0,0 +1,115 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Search
+ # we kill after duration, independent of test duration, so set this high
+ interval: 5
+ timeout: 300
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/handle_l3fwd-2.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/ipv4-2.lua" : ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/gen_l3fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Search
+ # we kill after duration, independent of test duration, so set this high
+ interval: 5
+ timeout: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor: yardstick-dpdk-flavor
+# flavor:
+# vcpus: 10
+# ram: 12288
+# disk: 6
+# extra_specs:
+# hw:cpu_sockets: 1
+# hw:cpu_cores: 10
+# hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.1.1.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.1.1.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml
new file mode 100644
index 000000000..2080935de
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-2.yaml
@@ -0,0 +1,84 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Search
+ interval: 5
+ timeout: 1200
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.1.1.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ downlink_0:
+ cidr: '10.1.1.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml
new file mode 100644
index 000000000..98e0efb46
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4-l3fwd-4.yaml
@@ -0,0 +1,123 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/handle_l3fwd-4.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/ipv4.lua" : ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/gen_l3fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Search
+ interval: 5
+ timeout: 300
+
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Search
+ interval: 5
+ timeout: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ uplink_1:
+ cidr: '10.0.4.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_1:
+ cidr: '10.0.5.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml
new file mode 100644
index 000000000..8eec754ff
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd-4.yaml
@@ -0,0 +1,93 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 100
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ uplink_1:
+ cidr: '10.0.4.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_1:
+ cidr: '10.0.5.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml
new file mode 100644
index 000000000..f7f962fd4
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-2.yaml
@@ -0,0 +1,86 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/handle_l2fwd_multiflow-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/gen_l2fwd_multiflow-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 8
+ ram: 20480
+ disk: 10
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 8
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ trafficgen_1:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ external_network: "yardstick-public"
+ xe0:
+ cidr: '152.16.100.0/24'
+ vld_id: downlink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe1:
+ cidr: '152.16.40.0/24'
+ vld_id: uplink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml
new file mode 100644
index 000000000..798b10317
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_multiflow-4.yaml
@@ -0,0 +1,98 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/handle_l2fwd_multiflow-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/gen_l2fwd_multiflow-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 12
+ ram: 20480
+ disk: 10
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 12
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ trafficgen_1:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ external_network: "yardstick-public"
+ xe0:
+ cidr: '152.16.100.0/24'
+ vld_id: downlink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe1:
+ cidr: '152.16.40.0/24'
+ vld_id: uplink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe2:
+ cidr: '152.16.101.0/24'
+ vld_id: downlink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe3:
+ cidr: '152.16.41.0/24'
+ vld_id: uplink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml
new file mode 100644
index 000000000..7585c83f4
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-2.yaml
@@ -0,0 +1,83 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd_pktTouch-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd_pktTouch-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 100
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml
new file mode 100644
index 000000000..ddc83eb32
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l2fwd_pktTouch-4.yaml
@@ -0,0 +1,94 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_l2fwd_pktTouch-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_l2fwd_pktTouch-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 100
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ uplink_1:
+ cidr: '10.0.4.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_1:
+ cidr: '10.0.5.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml
new file mode 100644
index 000000000..b7c9f9c6b
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-2.yaml
@@ -0,0 +1,86 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/handle_l3fwd-2.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/ipv4.lua" : ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/gen_l3fwd-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 200
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0' \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml
new file mode 100644
index 000000000..038338f73
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_l3fwd-4.yaml
@@ -0,0 +1,96 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/handle_l3fwd-4.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/ipv4.lua" : ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/gen_l3fwd-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 200
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ uplink_1:
+ cidr: '10.0.4.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_1:
+ cidr: '10.0.5.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0' \ No newline at end of file
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml
new file mode 100644
index 000000000..856982f86
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_lb-4.yaml
@@ -0,0 +1,101 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_lb.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/handle_lb-4.cfg"
+ prox_args:
+ "-t": ""
+ prox_files:
+ "configs/tuples.lua": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037.1/build/prox
+ prox_config: "configs/gen_lb-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 12
+ ram: 40960
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 12
+ hw:cpu_threads: 1
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ trafficgen_1:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.1.1.0/24'
+ xe0:
+ cidr: '10.2.1.0/24'
+ vld_id: downlink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe1:
+ cidr: '10.2.1.0/24'
+ vld_id: uplink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe2:
+ cidr: '10.2.1.0/24'
+ vld_id: downlink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe3:
+ cidr: '10.2.1.0/24'
+ vld_id: uplink
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml
new file mode 100644
index 000000000..b77cd48dd
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-2.yaml
@@ -0,0 +1,84 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_mpls_tag_untag.yaml
+ topology: prox-tg-topology-2.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_mpls_tag_untag-2.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_mpls_tag_untag-2.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+# hw:mem_page_size: large
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml
new file mode 100644
index 000000000..0f50e1e03
--- /dev/null
+++ b/samples/vnf_samples/nsut/prox/tc_prox_heat_context_mpls_tagging-4.yaml
@@ -0,0 +1,95 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: NSPerf
+ traffic_profile: ../../traffic_profiles/prox_mpls_tag_untag.yaml
+ topology: prox-tg-topology-4.yaml
+
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+
+ options:
+ vnf__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/handle_mpls_tag_untag-4.cfg"
+ prox_args:
+ "-t": ""
+
+ tg__0:
+ prox_path: /root/dppd-PROX-v037/build/prox
+ prox_config: "configs/gen_mpls_tag_untag-4.cfg"
+ prox_args:
+ "-e": ""
+ "-t": ""
+
+ runner:
+ type: Duration
+ # we kill after duration, independent of test duration, so set this high
+ duration: 300
+
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+# hw:mem_page_size: large
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ uplink_0:
+ cidr: '10.0.2.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_0:
+ cidr: '10.0.3.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ uplink_1:
+ cidr: '10.0.4.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ downlink_1:
+ cidr: '10.0.5.0/24'
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+
diff --git a/samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
index a2b73b6ec..78e92ce74 100644
--- a/samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/udp_replay/tc_baremetal_rfc2544_ipv4_1flow_64B_trex.yaml
@@ -19,20 +19,25 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput_cgnapt.yaml
topology: udp_replay-vnf-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml
new file mode 100644
index 000000000..90e04f973
--- /dev/null
+++ b/samples/vnf_samples/nsut/udp_replay/tc_heat_rfc2544_ipv4_1flow_64B_trex.yaml
@@ -0,0 +1,79 @@
+# Copyright (c) 2016 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the License);
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an AS IS BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
+ topology: udp_replay-vnf-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ packetsize: 64
+ traffic_type: 4
+ vnf__0:
+ hw_csum: false
+ tg__0:
+ hw_csum: false
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+ traffic_options:
+ flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
+ imix: ../../traffic_profiles/imix_voice.yaml
+context:
+ name: yardstick
+ image: yardstick-samplevnfs
+ user: ubuntu
+ nfvi_type: heat
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ trafficgen_1:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ xe0:
+ cidr: '10.0.2.0/24'
+ vld_id: downlink
+ enable_dhcp: False
+ gateway_ip: null
+ port_security_enabled: False
+ xe1:
+ cidr: '10.0.3.0/24'
+ vld_id: uplink
+ enable_dhcp: False
+ gateway_ip: null
+ port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/udp_replay/udp_replay-vnf-topology.yaml b/samples/vnf_samples/nsut/udp_replay/udp_replay-vnf-topology.yaml
index b13de7e90..b76f90b49 100644
--- a/samples/vnf_samples/nsut/udp_replay/udp_replay-vnf-topology.yaml
+++ b/samples/vnf_samples/nsut/udp_replay/udp_replay-vnf-topology.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: 3tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/udp_replay_vnf.yaml #VNF type
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/vfw/acl_1rule.yaml b/samples/vnf_samples/nsut/vfw/acl_1rule.yaml
index b184a29e2..6753645ba 100644
--- a/samples/vnf_samples/nsut/vfw/acl_1rule.yaml
+++ b/samples/vnf_samples/nsut/vfw/acl_1rule.yaml
@@ -20,7 +20,7 @@ access-list1:
match-counter: 0
actions: drop,count
matches:
- destination-ipv4-network: 152.16.40.20/24
+ destination-ipv4-network: 152.16.0.0/24
destination-port-range:
lower-port: 0
upper-port: 65535
@@ -38,7 +38,7 @@ access-list1:
destination-port-range:
lower-port: 0
upper-port: 65535
- source-ipv4-network: 152.16.100.20/24
+ source-ipv4-network: 152.16.0.0/24
source-port-range:
lower-port: 0
upper-port: 65535
diff --git a/samples/vnf_samples/nsut/vfw/ixia_traffic.cfg b/samples/vnf_samples/nsut/vfw/ixia_traffic.cfg
index f749865c5..3f7e33471 100644
--- a/samples/vnf_samples/nsut/vfw/ixia_traffic.cfg
+++ b/samples/vnf_samples/nsut/vfw/ixia_traffic.cfg
@@ -1,5 +1,5 @@
{
- "private_1": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -23,7 +23,7 @@
},
"traffic_type": "continuous"
},
- "public_1": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
index 134722681..5b2dae20f 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_http_ixload_1b_Requests-65000_Concurrency.yaml
@@ -19,16 +19,19 @@ scenarios:
traffic_profile: "../../traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml"
topology: vfw_vnf_topology_ixload.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Duration
duration: 2
@@ -37,4 +40,4 @@ context:
type: Node
name: yardstick
nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod.yaml
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
index 746023de2..b6eb5c191 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
@@ -19,26 +19,30 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
topology: vfw_vnf_topology_ixia.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets.yaml"
- imix: "../../traffic_profiles/imix_voice.yaml"
ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
context:
type: Node
name: yardstick
nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod.yaml
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_scale_up.yaml
new file mode 100644
index 000000000..161a27678
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia_scale_up.yaml
@@ -0,0 +1,50 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+{% for worker_thread in [1, 2 ,3] %}
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
+ topology: vfw_vnf_topology_ixia.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1000
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ rules: acl_1rule.yaml
+ nfvi_enable: True
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+ ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
+{% endfor %}
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
index 3a17abac4..249511418 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
@@ -19,23 +19,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml
new file mode 100644
index 000000000..0904ace2c
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml
@@ -0,0 +1,45 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-4.yaml
+ topology: vfw-tg-topology-4port.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}]
+ dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml
index a92a91e56..e58130ab6 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_corelated_traffic.yaml
@@ -19,26 +19,31 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology-3node.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__1': 'xe0'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- corelated_traffic: true
- vnf__1:
+ correlated_traffic: true
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
nfvi_type: baremetal
- file: /etc/yardstick/nodes/pod.yaml
+ file: /etc/yardstick/nodes/pod_3node.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
index ab2791c86..8b21c27f0 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_trex_scale_up.yaml
@@ -20,23 +20,27 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'HW', lb_count: 1, worker_config: '1C/1T', worker_threads: {{worker_thread}}}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
{% endfor %}
context:
type: Node
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_ixia.yaml
new file mode 100644
index 000000000..1e2c8e53f
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_ixia.yaml
@@ -0,0 +1,49 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: "../../traffic_profiles/ixia_ipv4_latency.yaml"
+ topology: vfw_vnf_topology_ixia.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ latency: true
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
+ runner:
+ type: Iteration
+ iterations: 28
+ interval: 35
+ ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
+context:
+ type: Node
+ name: yardstick
+ nfvi_type: baremetal
+ file: /etc/yardstick/nodes/pod_ixia.yaml
diff --git a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml
index 1e6330038..38ed9282a 100644
--- a/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml
+++ b/samples/vnf_samples/nsut/vfw/tc_baremetal_rfc2544_with_latency_ipv4_1rule_1flow_64B_trex.yaml
@@ -19,24 +19,28 @@ scenarios:
traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
topology: vfw-tg-topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
latency: true
- vnf__1:
+ vnf__0:
rules: acl_1rule.yaml
vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ nfvi_enable: True
runner:
type: Iteration
iterations: 28
interval: 35
- traffic_options:
- flow: ../../traffic_profiles/ipv4_1flow_Packets.yaml
- imix: ../../traffic_profiles/imix_voice.yaml
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
new file mode 100644
index 000000000..729027c0f
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml
@@ -0,0 +1,82 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ixia_ipv4_latency.yaml
+ topology: vfw_vnf_topology_ixia.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick1
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+ ixia_profile: ../../traffic_profiles/vfw/vfw_ipv4_profile_1flows.ixncfg
+contexts:
+ # put node context first, so we don't HEAT deploy if node has errors
+ - name: yardstick1
+ type: Node
+ file: ixia.yml
+ - name: yardstick
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ xe0:
+ cidr: '10.0.2.0/24'
+ vld_id: downlink_0
+ gateway_ip: 'null'
+ provider: true
+ physical_network: phystenant1
+ port_security_enabled: False
+ xe1:
+ cidr: '10.0.3.0/24'
+ vld_id: uplink_0
+ gateway_ip: 'null'
+ provider: true
+ physical_network: phystenant2
+ port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
new file mode 100644
index 000000000..6fde741ec
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_external_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
@@ -0,0 +1,79 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
+ topology: vfw-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.baremetal
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+contexts:
+ # put node context first, so we don't HEAT deploy if node has errors
+ - name: baremetal
+ type: Node
+ file: trex-baremetal.yml
+ - name: yardstick
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ xe0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: phystenant1
+ port_security_enabled: False
+ xe1:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+ provider: true
+ physical_network: phystenant2
+ port_security_enabled: False
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
new file mode 100644
index 000000000..ad3b8b524
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
@@ -0,0 +1,82 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput.yaml
+ topology: vfw-tg-topology.yaml
+ nodes:
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 1, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+context:
+ # put node context first, so we don't HEAT deploy if node has errors
+ name: yardstick
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ hw:cpu_cores: 10
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ vnf:
+ floating_ip: true
+ placement: "pgrp1"
+ trafficgen_1:
+ floating_ip: true
+ placement: "pgrp1"
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ xe0:
+ cidr: '10.0.2.0/24'
+ gateway_ip: 'null'
+# port_security_enabled: False
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+ xe1:
+ cidr: '10.0.3.0/24'
+ gateway_ip: 'null'
+# port_security_enabled: False
+ allowed_address_pairs:
+ - ip_address:
+ '0.0.0.0/0'
+
diff --git a/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml
new file mode 100644
index 000000000..972a6ab37
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_4port.yaml
@@ -0,0 +1,89 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+---
+schema: yardstick:task:0.1
+scenarios:
+- type: NSPerf
+ traffic_profile: ../../traffic_profiles/ipv4_throughput-4.yaml
+ topology: vfw-tg-topology-4port.yaml
+ nodes:
+ tg__0: tg_0.yardstick
+ vnf__0: vnf_0.yardstick
+ options:
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}, {'tg__0': 'xe2'}]
+ dst_ip: [{'tg__0': 'xe1'}, {'tg__0': 'xe3'}]
+ count: 1
+ traffic_type: 4
+ rfc2544:
+ allowed_drop_rate: 0.0001 - 0.0001
+ vnf__0:
+ rules: acl_1rule.yaml
+ vnf_config: {lb_config: 'SW', lb_count: 2, worker_config: '1C/1T', worker_threads: 1}
+ runner:
+ type: Iteration
+ iterations: 10
+ interval: 35
+context:
+ # put node context first, so we don't HEAT deploy if node has errors
+ name: yardstick
+ image: yardstick-samplevnfs
+ flavor:
+ vcpus: 10
+ ram: 20480
+ disk: 6
+ extra_specs:
+ hw:cpu_sockets: 1
+ # (2 cores / port * 4 ports) + 1 master == 10 cores
+ hw:cpu_cores: 12
+ hw:cpu_threads: 1
+ user: ubuntu
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+ servers:
+ tg_0:
+ floating_ip: true
+ placement: "pgrp1"
+ vnf_0:
+ floating_ip: true
+ placement: "pgrp1"
+ networks:
+ mgmt:
+ cidr: '10.0.1.0/24'
+ private_0:
+ cidr: '10.1.0.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ public_0:
+ cidr: '10.1.1.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ private_1:
+ cidr: '10.2.0.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+ public_1:
+ cidr: '10.2.1.0/24'
+ gateway_ip: 'null'
+ port_security_enabled: False
+ enable_dhcp: 'false'
+
diff --git a/samples/vnf_samples/nsut/vfw/vfw-tg-topology-3node.yaml b/samples/vnf_samples/nsut/vfw/vfw-tg-topology-3node.yaml
index e1496efad..c1b439a03 100644
--- a/samples/vnf_samples/nsut/vfw/vfw-tg-topology-3node.yaml
+++ b/samples/vnf_samples/nsut/vfw/vfw-tg-topology-3node.yaml
@@ -20,34 +20,43 @@ nsd:nsd-catalog:
description: 3tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/vfw_vnf.yaml #VNF type
- member-vnf-index: '3'
- vnfd-id-ref: tg__2
+ vnfd-id-ref: tg__1
VNF model: ../../vnf_descriptors/udp_replay_vnf.yaml #VNF type
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
-
- - id: public_1
- name: vnf__1 to tg__2 link 2
+ vnfd-id-ref: vnf__0
+ - id: uplink_1
+ name: tg__0 to vnf__0 link 2
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
+ - id: downlink_0
+ name: vnf__0 to tg__1 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '3'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__2
+ vnfd-id-ref: tg__1
diff --git a/samples/vnf_samples/nsut/vfw/vfw-tg-topology-4port.yaml b/samples/vnf_samples/nsut/vfw/vfw-tg-topology-4port.yaml
new file mode 100644
index 000000000..93e5bf7a1
--- /dev/null
+++ b/samples/vnf_samples/nsut/vfw/vfw-tg-topology-4port.yaml
@@ -0,0 +1,70 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+nsd:nsd-catalog:
+ nsd:
+ - id: 3tg-topology
+ name: 3tg-topology
+ short-name: 3tg-topology
+ description: 3tg-topology
+ constituent-vnfd:
+ - member-vnf-index: '1'
+ vnfd-id-ref: tg__0
+ VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
+ - member-vnf-index: '2'
+ vnfd-id-ref: vnf__0
+ VNF model: ../../vnf_descriptors/vfw_vnf.yaml #VNF type
+
+ vld:
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe0
+ vnfd-id-ref: vnf__0
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe1
+ vnfd-id-ref: tg__0
+
+ - id: uplink_1
+ name: tg__0 to vnf__0 link 3
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe2
+ vnfd-id-ref: tg__0
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe2
+ vnfd-id-ref: vnf__0
+ - id: downlink_1
+ name: vnf__0 to tg__0 link 4
+ type: ELAN
+ vnfd-connection-point-ref:
+ - member-vnf-index-ref: '2'
+ vnfd-connection-point-ref: xe3
+ vnfd-id-ref: vnf__0
+ - member-vnf-index-ref: '1'
+ vnfd-connection-point-ref: xe3
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/vfw/vfw-tg-topology.yaml b/samples/vnf_samples/nsut/vfw/vfw-tg-topology.yaml
index b224ec14d..2a76df5c5 100644
--- a/samples/vnf_samples/nsut/vfw/vfw-tg-topology.yaml
+++ b/samples/vnf_samples/nsut/vfw/vfw-tg-topology.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: 3tg-topology
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #VNF type
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/vfw_vnf.yaml #VNF type
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixia.yaml b/samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixia.yaml
index 3585ba6d9..6c722d63b 100644
--- a/samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixia.yaml
+++ b/samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixia.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with vFW VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/vfw_vnf.yaml
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
diff --git a/samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixload.yaml b/samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixload.yaml
index 9e7062321..f14de0a74 100644
--- a/samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixload.yaml
+++ b/samples/vnf_samples/nsut/vfw/vfw_vnf_topology_ixload.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with HTTP and vFW VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_ixload.yaml
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/vfw_vnf.yaml
vld:
- - id: private_1
- name: tg__1 to vnf__1 link 1
+ - id: uplink_0
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 # HTTP Client
+ vnfd-id-ref: tg__0 # HTTP Client
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 # VNF
+ vnfd-id-ref: vnf__0 # VNF
- - id: public_1
- name: vnf__1 to tg__1 link 2
+ - id: downlink_0
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 # HTTP Server
+ vnfd-id-ref: vnf__0 # HTTP Server
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1 # VFW VNF
+ vnfd-id-ref: tg__0 # VFW VNF
diff --git a/samples/vnf_samples/nsut/vpe/ixia_traffic.cfg b/samples/vnf_samples/nsut/vpe/ixia_traffic.cfg
index cdeee6e35..a0cf372cf 100644
--- a/samples/vnf_samples/nsut/vpe/ixia_traffic.cfg
+++ b/samples/vnf_samples/nsut/vpe/ixia_traffic.cfg
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
{
- "private_1": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -36,7 +36,7 @@
},
"traffic_type": "continuous"
},
- "public_1": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml
index 7b251395b..1914f1a09 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_http_ipv4_ixload.yaml
@@ -19,19 +19,23 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology_ixload.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
- vnf__1:
- cfg: vpe_config
+ vnf__0:
+ nfvi_enable: True
+ vnf_config: vpe_config
runner:
type: Duration
duration: 4
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets_vpe.yaml"
- imix: "../../traffic_profiles/imix_voice.yaml"
ixia_profile: ../../traffic_profiles/vpe/HTTP-vPE_IPv4_2Ports.rxf # Need vlan update
context:
type: Node
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml
index 4652a62d5..42c0de85a 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_1518B.yaml
@@ -19,22 +19,26 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {1518B: 100}
+ public: {1518B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
- cfg: vpe_config
+ vnf__0:
+ nfvi_enable: True
+ vnf_config: vpe_config
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets_vpe.yaml"
- imix: "../../traffic_profiles/imix_storage.yaml"
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
index bd64a45f3..ffb2b41ac 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B.yaml
@@ -19,22 +19,26 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
- cfg: vpe_config
+ vnf__0:
+ nfvi_enable: True
+ vnf_config: vpe_config
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets_vpe.yaml"
- imix: "../../traffic_profiles/imix_voice.yaml"
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
index 0257886fb..0d732a8de 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_ixia.yaml
@@ -19,22 +19,26 @@ scenarios:
traffic_profile: "../../traffic_profiles/ixia_ipv4_latency_vpe.yaml"
topology: vpe_vnf_topology_ixia.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
- cfg: vpe_config
+ vnf__0:
+ nfvi_enable: True
+ vnf_config: vpe_config
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets_vpe.yaml"
- imix: "../../traffic_profiles/imix_voice.yaml"
ixia_profile: ../../traffic_profiles/vpe/vpe_ipv4_profile_1flows.ixncfg
context:
type: Node
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
index 2c48d0ef9..b04f6aa97 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_64B_trex_corelated_traffic.yaml
@@ -19,23 +19,28 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology-3node.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
+ tg__1: trafficgen_2.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 100}
+ public: {64B: 100}
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__1': 'xe0'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- corelated_traffic: true
- vnf__1:
- cfg: vpe_config
+ correlated_traffic: true
+ vnf__0:
+ nfvi_enable: True
+ vnf_config: vpe_config
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets_vpe.yaml"
- imix: "../../traffic_profiles/imix_voice.yaml"
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml
index 674fa95f4..8bdf39e38 100644
--- a/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml
+++ b/samples/vnf_samples/nsut/vpe/tc_baremetal_rfc2544_ipv4_1flow_IMIX.yaml
@@ -19,22 +19,27 @@ scenarios:
traffic_profile: "../../traffic_profiles/ipv4_throughput_vpe.yaml"
topology: vpe_vnf_topology.yaml
nodes:
- tg__1: trafficgen_1.yardstick
- vnf__1: vnf.yardstick
+ tg__0: trafficgen_1.yardstick
+ vnf__0: vnf.yardstick
options:
- packetsize: 64
+ framesize:
+ private: {64B: 5, 128B: 11, 256B: 16, 373B: 10, 570B: 35, 1400B: 10, 1500B: 13}
+ public: {64B: 5, 128B: 3, 256B: 4, 373B: 6, 570B: 8, 1400B: 36, 1500B: 38}
+
+ flow:
+ src_ip: [{'tg__0': 'xe0'}]
+ dst_ip: [{'tg__0': 'xe1'}]
+ count: 1
traffic_type: 4
rfc2544:
allowed_drop_rate: 0.0001 - 0.0001
- vnf__1:
- cfg: vpe_config
+ vnf__0:
+ nfvi_enable: True
+ vnf_config: vpe_config
runner:
type: Iteration
iterations: 10
interval: 35
- traffic_options:
- flow: "../../traffic_profiles/ipv4_1flow_Packets_vpe.yaml"
- imix: "../../traffic_profiles/imix_video.yaml"
context:
type: Node
name: yardstick
diff --git a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology-3node.yaml b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology-3node.yaml
index c56a7e173..8a1d335de 100644
--- a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology-3node.yaml
+++ b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology-3node.yaml
@@ -20,34 +20,34 @@ nsd:nsd-catalog:
description: scenario with VPE,L3fwd and VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #tg_vpe_upstream.yaml #VPE VNF
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/vpe_vnf.yaml #tg_l3fwd.yaml #tg_trex_tpl.yaml #TREX
- member-vnf-index: '3'
- vnfd-id-ref: tg__2
+ vnfd-id-ref: tg__1
VNF model: ../../vnf_descriptors/udp_replay_vnf.yaml #tg_vpe_upstream.yaml #VPE VNF
vld:
- - id: private
- name: tg__1 to vnf__1 link 1
+ - id: uplink
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 #TREX
+ vnfd-id-ref: tg__0 #TREX
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 #VNF
+ vnfd-id-ref: vnf__0 #VNF
- - id: public
- name: vnf__1 to tg__2 link 2
+ - id: downlink
+ name: vnf__0 to tg__1 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 #L3fwd
+ vnfd-id-ref: vnf__0 #L3fwd
- member-vnf-index-ref: '3'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__2 #VPE VNF
+ vnfd-id-ref: tg__1 #VPE VNF
diff --git a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml
index 0de4b6e79..5ad45028a 100644
--- a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml
+++ b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with VPE,L3fwd and VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_rfc2544_tpl.yaml #tg_vpe_upstream.yaml #VPE VNF
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/vpe_vnf.yaml #tg_l3fwd.yaml #tg_trex_tpl.yaml #TREX
vld:
- - id: private
- name: tg__1 to vnf__1 link 1
+ - id: uplink
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 #TREX
+ vnfd-id-ref: tg__0 #TREX
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 #VNF
+ vnfd-id-ref: vnf__0 #VNF
- - id: public
- name: vnf__1 to tg__1 link 2
+ - id: downlink
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 #L3fwd
+ vnfd-id-ref: vnf__0 #L3fwd
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1 #VPE VNF
+ vnfd-id-ref: tg__0 #VPE VNF
diff --git a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml
index 610805d3b..315a30845 100644
--- a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml
+++ b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixia.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with VPE,L3fwd and VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/ixia_rfc2544_tpl.yaml
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/vpe_vnf.yaml
vld:
- - id: private
- name: tg__1 to vnf__1 link 1
+ - id: uplink
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 #TREX
+ vnfd-id-ref: tg__0 #TREX
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 #VNF
+ vnfd-id-ref: vnf__0 #VNF
- - id: public
- name: vnf__1 to tg__1 link 2
+ - id: downlink
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 #L3fwd
+ vnfd-id-ref: vnf__0 #L3fwd
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1 #VPE VNF
+ vnfd-id-ref: tg__0 #VPE VNF
diff --git a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixload.yaml b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixload.yaml
index 5505a832b..aa1dc0d4f 100644
--- a/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixload.yaml
+++ b/samples/vnf_samples/nsut/vpe/vpe_vnf_topology_ixload.yaml
@@ -20,31 +20,31 @@ nsd:nsd-catalog:
description: scenario with VPE,L3fwd and VNF
constituent-vnfd:
- member-vnf-index: '1'
- vnfd-id-ref: tg__1
+ vnfd-id-ref: tg__0
VNF model: ../../vnf_descriptors/tg_ixload.yaml
- member-vnf-index: '2'
- vnfd-id-ref: vnf__1
+ vnfd-id-ref: vnf__0
VNF model: ../../vnf_descriptors/vpe_vnf.yaml
vld:
- - id: private
- name: tg__1 to vnf__1 link 1
+ - id: uplink
+ name: tg__0 to vnf__0 link 1
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: tg__1 #TREX
+ vnfd-id-ref: tg__0 #TREX
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe0
- vnfd-id-ref: vnf__1 #VNF
+ vnfd-id-ref: vnf__0 #VNF
- - id: public
- name: vnf__1 to tg__1 link 2
+ - id: downlink
+ name: vnf__0 to tg__0 link 2
type: ELAN
vnfd-connection-point-ref:
- member-vnf-index-ref: '2'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: vnf__1 #L3fwd
+ vnfd-id-ref: vnf__0 #L3fwd
- member-vnf-index-ref: '1'
vnfd-connection-point-ref: xe1
- vnfd-id-ref: tg__1 #VPE VNF
+ vnfd-id-ref: tg__0 #VPE VNF
diff --git a/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfg b/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfg
new file mode 100644
index 000000000..fdf47dad8
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/cgnapt/cgnat_ipv4_profile_1flows_3node_latency.ixncfg
Binary files differ
diff --git a/samples/vnf_samples/traffic_profiles/example.yaml b/samples/vnf_samples/traffic_profiles/example.yaml
index fc2501526..443fb88cf 100644
--- a/samples/vnf_samples/traffic_profiles/example.yaml
+++ b/samples/vnf_samples/traffic_profiles/example.yaml
@@ -150,8 +150,8 @@ public:
570B: {{get(imix_570B, 12) }}
1400B: {{get(imix_1400B, 12) }}
1518b: {{get(imix_1500B, 12) }}
- srcmac: {{get(private.ipv4_1.dst_mac}} # xe0.local_mac
- dstmac: {{get)private.ipv4_1.src_mac}} # xe0.dst_mac
+ srcmac: {{get(uplink.ipv4_1.dst_mac}} # xe0.local_mac
+ dstmac: {{get)uplink.ipv4_1.src_mac}} # xe0.dst_mac
QinQ:
S-VLAN:
id: {{ get(flow.s_vlan_range, "0") }}
@@ -166,33 +166,33 @@ public:
outer_l3v4:
proto: {{ get(flow.outer_proto, "udp") }},
- srcip4: {{ get(private.ipv4_1.outer_l3v4.dstip4) }}
- dstip4: {{ get(private.ipv4_1.outer_l3v4.srcip4) }}
+ srcip4: {{ get(uplink.ipv4_1.outer_l3v4.dstip4) }}
+ dstip4: {{ get(uplink.ipv4_1.outer_l3v4.srcip4) }}
ttl: 32
dscp: {{ get(flow.tos, 0) }}
outer_l4:
- srcport: {{ get(private.ipv4_1.outer_l4.dstport) }}
- dstport: {{ get(private.ipv4_1.outer_l4.srcport) }}
+ srcport: {{ get(uplink.ipv4_1.outer_l4.dstport) }}
+ dstport: {{ get(uplink.ipv4_1.outer_l4.srcport) }}
vni: {{ get(flow.vxlan_vni, "2345") }} #optional
inner_l2: #optional
- srcmac: {{ get(private.ipv4_1.outer_l4.inner_l2.dstmac) }}
- dstmac: {{ get(private.ipv4_1.outer_l4.inner_l2.srcmac) }}
+ srcmac: {{ get(uplink.ipv4_1.outer_l4.inner_l2.dstmac) }}
+ dstmac: {{ get(uplink.ipv4_1.outer_l4.inner_l2.srcmac) }}
inner_l3v4: #optional
proto: {{ get(flow.inner_proto, "udp") }},
- srcip4: {{ get(private.ipv4_1.inner_l3v4.dstip4) }}
- dstip4: {{ get(private.ipv4_1.inner_l3v4.srcip4) }}
+ srcip4: {{ get(uplink.ipv4_1.inner_l3v4.dstip4) }}
+ dstip4: {{ get(uplink.ipv4_1.inner_l3v4.srcip4) }}
ttl: 32
dscp: {{ get(flow.inner_tos, 0) }}
inner_l3v6:
proto: {{ get(flow.inner_proto, "udp") }},
- srcip6: {{ get(private.ipv4_1.inner_l3v6.dstip6) }}
- dstip6: {{ get(private.ipv4_1.inner_l3v6.srcip6) }}
+ srcip6: {{ get(uplink.ipv4_1.inner_l3v6.dstip6) }}
+ dstip6: {{ get(uplink.ipv4_1.inner_l3v6.srcip6) }}
ttl: 32
tc: {{ get(flow.inner_tos, 0) }}
inner_l4:
- srcport: {{ get(private.ipv4_1.inner_l4.dstport) }}
- dstport: {{ get(private.ipv4_1.inner_l4.srcport) }}
+ srcport: {{ get(uplink.ipv4_1.inner_l4.dstport) }}
+ dstport: {{ get(uplink.ipv4_1.inner_l4.srcport) }}
diff --git a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml
index a7394abf1..5da20ffcc 100644
--- a/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml
+++ b/samples/vnf_samples/traffic_profiles/http_tests/HTTP_1b-requests_65000_concurrency.yaml
@@ -6,7 +6,7 @@ traffic_profile:
traffic_type: TrafficProfileGenericHTTP
#http client specific values
-private_1:
+uplink_0:
http_no_requests: "1000" # number of http iterations
http_concurency: "65000" # number of threads to be run
http_locator: "/1B.bin" # http locator to be read
@@ -17,7 +17,7 @@ private_1:
attacker_tests: "False" # True : If attacker Test, False : Otherwise
#http server side
-public_1:
+downlink_0:
http_locator_image_size: "1B" # image size requested by http client
http_bind_address: "152.40.40.20" # where address is bound
http_bind_port: "9004" # when port is bound
diff --git a/samples/vnf_samples/traffic_profiles/imix_storage.yaml b/samples/vnf_samples/traffic_profiles/imix_storage.yaml
deleted file mode 100644
index 8fd10ecbe..000000000
--- a/samples/vnf_samples/traffic_profiles/imix_storage.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#imix definition for storage traffic
-#
-# it is a typical case for testing the synthetic VNF performance.
-#
-#percentage of the packets can be less than 100%
-#the traffic in downstream and upstream direction could be different
-
-schema: "nsb:imix:0.1"
-
-imix:
- private:
- imix_small: 0 #ipv4 case - 72B should be 0 ipv6 case - 84B
- imix_128B: 0
- imix_256B: 0
- imix_373B: 0
- imix_570B: 0
- imix_1400B: 0
- imix_1500B: 100
-
- public:
- imix_small: 0 #ipv4 case - 72B ipv6 - 84B
- imix_128B: 0
- imix_256B: 0
- imix_373B: 0
- imix_570B: 0
- imix_1400B: 0
- imix_1500B: 100
diff --git a/samples/vnf_samples/traffic_profiles/imix_video.yaml b/samples/vnf_samples/traffic_profiles/imix_video.yaml
deleted file mode 100644
index 36324bfa4..000000000
--- a/samples/vnf_samples/traffic_profiles/imix_video.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#imix definition for video traffic
-#
-# this is a real traffic profile when video/data traffic only is present
-#
-#percentage of the packets can be less than 100%
-#the traffic in downstream and upstream direction could be different
-#
-#small means ipv4 case - 72B should be 0, ipv6 case - 84B
-
-schema: "nsb:imix:0.1"
-
-imix:
- private:
- imix_small: 5 #ipv4 case - 72B should be 0 ipv6 case - 84B
- imix_128B: 11
- imix_256B: 16
- imix_373B: 10
- imix_570B: 35
- imix_1400B: 10
- imix_1500B: 13
-
- public:
- imix_small: 5 #ipv4 case - 72B ipv6 - 84B
- imix_128B: 3
- imix_256B: 4
- imix_373B: 6
- imix_570B: 8
- imix_1400B: 36
- imix_1500B: 38
diff --git a/samples/vnf_samples/traffic_profiles/imix_voice.yaml b/samples/vnf_samples/traffic_profiles/imix_voice.yaml
deleted file mode 100644
index b8f8e5358..000000000
--- a/samples/vnf_samples/traffic_profiles/imix_voice.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#imix definition for voice traffic
-#
-# it is a typical case for testing the synthetic VNF performance.
-#
-#percentage of the packets can be less than 100%
-#the traffic in downstream and upstream direction could be different
-
-schema: "nsb:imix:0.1"
-
-imix:
- private:
- imix_small: 100 #ipv4 case - 72B should be 0 ipv6 case - 84B
- imix_128B: 0
- imix_256B: 0
- imix_373B: 0
- imix_570B: 0
- imix_1400B: 0
- imix_1500B: 0
-
- public:
- imix_small: 100 #ipv4 case - 72B ipv6 - 84B
- imix_128B: 0
- imix_256B: 0
- imix_373B: 0
- imix_570B: 0
- imix_1400B: 0
- imix_1500B: 0
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml b/samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml
index 2854826e6..7d51122f4 100644
--- a/samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml
+++ b/samples/vnf_samples/traffic_profiles/ipv4_throughput.yaml
@@ -45,45 +45,53 @@ traffic_profile:
# that specifies a range (e.g. ipv4 address, port)
-private_1:
+uplink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373B: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{get(flow, 'flow.srcip4_range', '1.1.1.1-1.1.255.255') }}"
- dstip4: "{{get(flow, 'flow.dstip4_range', '90.90.1.1-90.90.255.255') }}"
+ srcip4: "{{get(flow, 'flow.src_ip_0', '10.0.2.1-10.0.2.255') }}"
+ dstip4: "{{get(flow, 'flow.dst_ip_0', '10.0.3.1-10.0.3.255') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '1234') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '2001') }}"
-public_1:
+ srcport: "{{get(flow, 'flow.src_port_0', '1234-4321') }}"
+ dstport: "{{get(flow, 'flow.dst_port_0', '2001-4001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{get(flow, 'flow.dstip4_range', '90.90.1.1-90.90.255.255') }}"
- dstip4: "{{get(flow, 'flow.srcip4_range', '1.1.1.1-1.1.255.255') }}"
+ srcip4: "{{get(flow, 'flow.dst_ip_0', '10.0.3.1-10.0.3.255') }}"
+ dstip4: "{{get(flow, 'flow.src_ip_0', '10.0.2.1-10.0.2.255') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{get(flow, 'flow.dstport_range', '1234') }}"
- dstport: "{{get(flow, 'flow.srcport_range', '2001') }}"
+ srcport: "{{get(flow, 'flow.dst_port_0', '1234-4321') }}"
+ dstport: "{{get(flow, 'flow.src_port_0', '2001-4001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt.yaml b/samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt.yaml
index 2ea8d3c44..60a78a0c6 100644
--- a/samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt.yaml
+++ b/samples/vnf_samples/traffic_profiles/ipv4_throughput_cgnapt.yaml
@@ -45,45 +45,53 @@ traffic_profile:
# that specifies a range (e.g. ipv4 address, port)
-private_1:
+uplink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373B: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{get(flow, 'flow.srcip4_range', '10.0.2.1-10.0.2.255') }}"
- dstip4: "{{get(flow, 'flow.dstip4_range', '10.0.3.1-10.0.3.255') }}"
+ srcip4: "{{get(flow, 'flow.src_ip_0', '10.0.2.1-10.0.2.255') }}"
+ dstip4: "{{get(flow, 'flow.dst_ip_0', '10.0.3.1-10.0.3.255') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '1234') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '2001') }}"
-public_1:
+ srcport: "{{get(flow, 'flow.src_port_0', '1234-4321') }}"
+ dstport: "{{get(flow, 'flow.dst_port_0', '2001-4001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{get(flow, 'flow.dstip4_range', '10.0.3.1-10.0.3.255') }}"
- dstip4: "{{get(flow, 'flow.srcip4_range', '10.0.2.1-10.0.2.255') }}"
+ srcip4: "{{get(flow, 'flow.dst_ip_0', '10.0.3.1-10.0.3.255') }}"
+ dstip4: "{{get(flow, 'flow.public_ip_0', '10.0.2.1-10.0.2.255') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{get(flow, 'flow.dstport_range', '1234') }}"
- dstport: "{{get(flow, 'flow.srcport_range', '2001') }}"
+ srcport: "{{get(flow, 'flow.dst_port_0', '1234-4321') }}"
+ dstport: "{{get(flow, 'flow.src_port_0', '2001-4001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
diff --git a/samples/vnf_samples/traffic_profiles/ipv4_throughput_vpe.yaml b/samples/vnf_samples/traffic_profiles/ipv4_throughput_vpe.yaml
index e935bdbd0..f42db932c 100644
--- a/samples/vnf_samples/traffic_profiles/ipv4_throughput_vpe.yaml
+++ b/samples/vnf_samples/traffic_profiles/ipv4_throughput_vpe.yaml
@@ -45,17 +45,19 @@ traffic_profile:
# that specifies a range (e.g. ipv4 address, port)
-private_1:
+uplink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{ get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
QinQ:
S-VLAN:
@@ -69,47 +71,53 @@ private_1:
outer_l3v4:
proto: "tcp"
- srcip4: "{{get(flow, 'flow.srcip4_range_1', '192.168.0.0-192.168.255.255') }}"
- dstip4: "{{get(flow, 'flow.dstip4_range_1', '192.16.0.0-192.16.0.31') }}"
+ srcip4: "{{get(flow, 'flow.src_ip_0', '192.168.0.0-192.168.255.255') }}"
+ dstip4: "{{get(flow, 'flow.dst_ip_0', '192.16.0.0-192.16.0.31') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 32
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '0') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '0') }}"
-public_1:
+ srcport: "{{get(flow, 'flow.src_port_0', '0') }}"
+ dstport: "{{get(flow, 'flow.dst_port_0', '0') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.imix_570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.imix_1400B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
outer_l3v4:
proto: "tcp"
- srcip4: "{{get(flow, 'flow.dstip4_range_1', '192.16.0.0-192.16.0.31') }}"
- dstip4: "{{get(flow, 'flow.srcip4_range_1', '192.168.0.0-192.168.255.255') }}"
+ srcip4: "{{get(flow, 'flow.dst_ip_0', '192.16.0.0-192.16.0.31') }}"
+ dstip4: "{{get(flow, 'flow.src_ip_0', '192.168.0.0-192.168.255.255') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 32
outer_l4:
- srcport: "{{get(flow, 'flow.dstport_range', '0') }}"
- dstport: "{{get(flow, 'flow.srcport_range', '0') }}"
-private_2:
+ srcport: "{{get(flow, 'flow.dst_port_0', '0') }}"
+ dstport: "{{get(flow, 'flow.src_port_0', '0') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+uplink_1:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{ get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{ get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
QinQ:
S-VLAN:
@@ -123,33 +131,37 @@ private_2:
outer_l3v4:
proto: "tcp"
- srcip4: "{{get(flow, 'flow.srcip4_range_2', '192.168.0.0-192.168.255.255') }}"
- dstip4: "{{get(flow, 'flow.dstip4_range_2', '192.16.0.0-192.16.0.31') }}"
+ srcip4: "{{get(flow, 'flow.src_ip1', '192.168.0.0-192.168.255.255') }}"
+ dstip4: "{{get(flow, 'flow.dst_ip1', '192.16.0.0-192.16.0.31') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 32
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '0') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '0') }}"
-public_2:
+ srcport: "{{get(flow, 'flow.src_port1', '0') }}"
+ dstport: "{{get(flow, 'flow.dst_port1', '0') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_1:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.imix_570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.imix_1400B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
outer_l3v4:
proto: "tcp"
- srcip4: "{{get(flow, 'flow.dstip4_range_2', '192.16.0.0-192.16.0.31') }}"
- dstip4: "{{get(flow, 'flow.srcip4_range_2', '192.168.0.0-192.168.255.255') }}"
+ srcip4: "{{get(flow, 'flow.dst_ip1', '192.16.0.0-192.16.0.31') }}"
+ dstip4: "{{get(flow, 'flow.src_ip1', '192.168.0.0-192.168.255.255') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 32
outer_l4:
- srcport: "{{get(flow, 'flow.dstport_range', '0') }}"
- dstport: "{{get(flow, 'flow.srcport_range', '0') }}"
+ srcport: "{{get(flow, 'flow.dst_port1', '0') }}"
+ dstport: "{{get(flow, 'flow.src_port1', '0') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
diff --git a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml
index ccd40c33b..af74df2c9 100644
--- a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml
+++ b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency.yaml
@@ -31,91 +31,103 @@ traffic_profile:
# that specifies a range (e.g. ipv4 address, port)
-private_1:
+uplink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373b: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{get(flow, 'flow.srcip4_range', '1.1.1.1-1.15.255.255') }}"
- dstip4: "{{get(flow, 'flow.dstip4_range', '90.90.1.1-90.105.255.255') }}"
+ srcip4: "{{get(flow, 'flow.src_ip_0', '1.1.1.1-1.15.255.255') }}"
+ dstip4: "{{get(flow, 'flow.dst_ip_0', '90.90.1.1-90.105.255.255') }}"
count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '1234') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '2001') }}"
-public_1:
+ srcport: "{{get(flow, 'flow.src_port_0', '1234') }}"
+ dstport: "{{get(flow, 'flow.dst_port_0', '2001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{get(flow, 'flow.dstip4_range', '1.1.1.1-1.15.255.255') }}"
- dstip4: "{{get(flow, 'flow.srcip4_range', '90.90.1.1-90.105.255.255') }}"
+ srcip4: "{{get(flow, 'flow.dst_ip_0', '1.1.1.1-1.15.255.255') }}"
+ dstip4: "{{get(flow, 'flow.src_ip_0', '90.90.1.1-90.105.255.255') }}"
count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '1234') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '2001') }}"
-private_2:
+ srcport: "{{get(flow, 'flow.src_port_0', '1234') }}"
+ dstport: "{{get(flow, 'flow.dst_port_0', '2001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+uplink_1:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{get(imix, 'imix.uplink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.uplink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.uplink.256B', '0') }}"
+ 373b: "{{get(imix, 'imix.uplink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.uplink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.uplink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{get(flow, 'flow.srcip4_range', '1.1.1.1-1.15.255.255') }}"
- dstip4: "{{get(flow, 'flow.dstip4_range', '90.90.1.1-90.105.255.255') }}"
+ srcip4: "{{get(flow, 'flow.src_ip1', '1.1.1.1-1.15.255.255') }}"
+ dstip4: "{{get(flow, 'flow.dst_ip1', '90.90.1.1-90.105.255.255') }}"
count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '1234') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '2001') }}"
-public_2:
+ srcport: "{{get(flow, 'flow.src_port1', '1234') }}"
+ dstport: "{{get(flow, 'flow.dst_port1', '2001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_1:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{get(imix, 'imix.downlink.64B', '0') }}"
+ 128B: "{{get(imix, 'imix.downlink.128B', '0') }}"
+ 256B: "{{get(imix, 'imix.downlink.256B', '0') }}"
+ 373b: "{{get(imix, 'imix.downlink.373B', '0') }}"
+ 512B: "{{get(imix, 'imix.downlink.512B', '0') }}"
+ 570B: "{{get(imix, 'imix.downlink.570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.downlink.1400B', '0') }}"
+ 1500B: "{{get(imix, 'imix.downlink.1500B', '0') }}"
+ 1518B: "{{get(imix, 'imix.downlink.1518B', '0') }}"
outer_l3v4:
proto: "udp"
- srcip4: "{{get(flow, 'flow.dstip4_range', '1.1.1.1-1.15.255.255') }}"
- dstip4: "{{get(flow, 'flow.srcip4_range', '90.90.1.1-90.105.255.255') }}"
+ srcip4: "{{get(flow, 'flow.dst_ip1', '1.1.1.1-1.15.255.255') }}"
+ dstip4: "{{get(flow, 'flow.src_ip1', '90.90.1.1-90.105.255.255') }}"
count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 0
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '1234') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '2001') }}"
+ srcport: "{{get(flow, 'flow.dst_port1', '1234') }}"
+ dstport: "{{get(flow, 'flow.src_port1', '2001') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
diff --git a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml
index 4a21a4274..5cce5941e 100644
--- a/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml
+++ b/samples/vnf_samples/traffic_profiles/ixia_ipv4_latency_vpe.yaml
@@ -44,17 +44,17 @@ traffic_profile:
frame_rate : 100 # pc of linerate
# that specifies a range (e.g. ipv4 address, port)
-private_1:
+uplink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.imix_570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.imix_1400B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
QinQ:
S-VLAN:
@@ -68,47 +68,51 @@ private_1:
outer_l3v4:
proto: "tcp"
- srcip4: "{{get(flow, 'flow.srcip4_range_1', '192.168.0.0-192.168.255.255') }}"
- dstip4: "{{get(flow, 'flow.dstip4_range_1', '192.16.0.0-192.16.0.31') }}"
+ srcip4: "{{get(flow, 'flow.src_ip_0', '192.168.0.0-192.168.255.255') }}"
+ dstip4: "{{get(flow, 'flow.dst_ip_0', '192.16.0.0-192.16.0.31') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 32
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '0') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '0') }}"
-public_1:
+ srcport: "{{get(flow, 'flow.src_port_0', '0') }}"
+ dstport: "{{get(flow, 'flow.dst_port_0', '0') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_0:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.imix_570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.imix_1400B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
outer_l3v4:
proto: "tcp"
- srcip4: "{{get(flow, 'flow.dstip4_range_1', '192.16.0.0-192.16.0.31') }}"
- dstip4: "{{get(flow, 'flow.srcip4_range_1', '192.168.0.0-192.168.255.255') }}"
+ srcip4: "{{get(flow, 'flow.dst_ip_0', '192.16.0.0-192.16.0.31') }}"
+ dstip4: "{{get(flow, 'flow.src_ip_0', '192.168.0.0-192.168.255.255') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 32
outer_l4:
- srcport: "{{get(flow, 'flow.dstport_range', '0') }}"
- dstport: "{{get(flow, 'flow.srcport_range', '0') }}"
-private_2:
+ srcport: "{{get(flow, 'flow.dst_port_0', '0') }}"
+ dstport: "{{get(flow, 'flow.src_port_0', '0') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+uplink_1:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.imix_570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.imix_1400B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
QinQ:
S-VLAN:
@@ -122,33 +126,36 @@ private_2:
outer_l3v4:
proto: "tcp"
- srcip4: "{{get(flow, 'flow.srcip4_range_2', '192.168.0.0-192.168.255.255') }}"
- dstip4: "{{get(flow, 'flow.dstip4_range_2', '192.16.0.0-192.16.0.31') }}"
+ srcip4: "{{get(flow, 'flow.srcip1', '192.168.0.0-192.168.255.255') }}"
+ dstip4: "{{get(flow, 'flow.dstip1', '192.16.0.0-192.16.0.31') }}"
ttl: 32
dscp: 32
outer_l4:
- srcport: "{{get(flow, 'flow.srcport_range', '0') }}"
- dstport: "{{get(flow, 'flow.dstport_range', '0') }}"
-public_2:
+ srcport: "{{get(flow, 'flow.src_port1', '0') }}"
+ dstport: "{{get(flow, 'flow.dst_port1', '0') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
+downlink_1:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.imix_570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.imix_1400B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
outer_l3v4:
proto: "tcp"
- srcip4: "{{get(flow, 'flow.dstip4_range_2', '192.16.0.0-192.16.0.31') }}"
- dstip4: "{{get(flow, 'flow.srcip4_range_2', '192.168.0.0-192.168.255.255') }}"
+ srcip4: "{{get(flow, 'flow.dst_ip1', '192.16.0.0-192.16.0.31') }}"
+ dstip4: "{{get(flow, 'flow.src_ip1', '192.168.0.0-192.168.255.255') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
ttl: 32
dscp: 32
outer_l4:
- srcport: "{{get(flow, 'flow.dstport_range', '0') }}"
- dstport: "{{get(flow, 'flow.srcport_range', '0') }}"
+ srcport: "{{get(flow, 'flow.dst_port1', '0') }}"
+ dstport: "{{get(flow, 'flow.src_port1', '0') }}"
+ count: "{{get(flow, 'flow.count', '1') }}"
diff --git a/samples/vnf_samples/traffic_profiles/prox_acl.yaml b/samples/vnf_samples/traffic_profiles/prox_acl.yaml
new file mode 100644
index 000000000..1d1752b80
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/prox_acl.yaml
@@ -0,0 +1,28 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+name: prox_acl
+description: ACL throughput over given packet sizes
+
+traffic_profile:
+ traffic_type: ProxACLProfile
+ tolerated_loss: 100.0
+ test_precision: 0.001
+ packet_sizes: [64]
+ duration: 5
+ lower_bound: 0.0
+ upper_bound: 100.0
+ attempts: 20
diff --git a/ansible/roles/install_prox/tasks/main.yml b/samples/vnf_samples/traffic_profiles/prox_binsearch.yaml
index 93025fcb4..80f4dd335 100644
--- a/ansible/roles/install_prox/tasks/main.yml
+++ b/samples/vnf_samples/traffic_profiles/prox_binsearch.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Intel Corporation
+# Copyright (c) 2016-2017 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,20 +11,19 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
----
-- include: "{{ ansible_os_family }}.yml"
-- name: workaround, make trailing.sh executable
- file:
- path: "{{ prox_path }}/helper-scripts/trailing.sh"
- state: touch
- mode: 0755
- when: prox_version == "v035"
+schema: "nsb:traffic_profile:0.1"
-- make:
- chdir: "{{ prox_path }}"
- environment:
- RTE_SDK: "{{ RTE_SDK }}"
- RTE_TARGET: "{{ RTE_TARGET }}"
+name: prox_binsearch
+description: Binary search for max no-drop throughput over given packet sizes
+traffic_profile:
+ traffic_type: ProxBinSearchProfile
+ tolerated_loss: 0.001
+ test_precision: 0.1
+# packet_sizes: [64, 128, 256, 512, 1024, 1280, 1518]
+ packet_sizes: [64, 65]
+ duration: 10
+ lower_bound: 0.0
+ upper_bound: 100.0
diff --git a/samples/vnf_samples/traffic_profiles/prox_heat_acl.yaml b/samples/vnf_samples/traffic_profiles/prox_heat_acl.yaml
new file mode 100644
index 000000000..0dc19ee49
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/prox_heat_acl.yaml
@@ -0,0 +1,28 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+name: prox_heat_acl
+description: ACL throughput over given packet sizes
+
+traffic_profile:
+ traffic_type: ProxACLProfile
+ tolerated_loss: 100.0
+ test_precision: 0.001
+ packet_sizes: [64]
+ duration: 5
+ lower_bound: 0.0
+ upper_bound: 0.5
+ attempts: 20 \ No newline at end of file
diff --git a/samples/vnf_samples/traffic_profiles/prox_lb.yaml b/samples/vnf_samples/traffic_profiles/prox_lb.yaml
new file mode 100644
index 000000000..1461bc399
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/prox_lb.yaml
@@ -0,0 +1,27 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+name: prox_lb
+description: Load Balancer 1-to-4 port
+
+traffic_profile:
+ traffic_type: ProxBinSearchProfile
+ tolerated_loss: 80.0
+ test_precision: 0.01
+ packet_sizes: [64]
+ duration: 5
+ lower_bound: 0.0
+ upper_bound: 100.0
diff --git a/samples/vnf_samples/traffic_profiles/prox_mpls_tag_untag.yaml b/samples/vnf_samples/traffic_profiles/prox_mpls_tag_untag.yaml
new file mode 100644
index 000000000..9ac6e6ecf
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/prox_mpls_tag_untag.yaml
@@ -0,0 +1,30 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+name: prox_mpls_tag_untag
+description: MPLS tag/untag for max no-drop throughput over given packet sizes
+
+traffic_profile:
+ traffic_type: ProxMplsTagUntagProfile
+ tolerated_loss: 0.001
+ test_precision: 0.1
+# packet_sizes: [64, 128, 256, 512, 1024, 1280, 1518]
+# The minimum size of the Ethernet frame with 802.1Q tagging is 68 bytes.
+ packet_sizes: [68]
+ duration: 10
+ lower_bound: 0.0
+ upper_bound: 100.0
+
diff --git a/samples/vnf_samples/traffic_profiles/prox_ramp.yaml b/samples/vnf_samples/traffic_profiles/prox_ramp.yaml
new file mode 100644
index 000000000..2a9e220fa
--- /dev/null
+++ b/samples/vnf_samples/traffic_profiles/prox_ramp.yaml
@@ -0,0 +1,29 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+schema: "nsb:traffic_profile:0.1"
+
+name: fixed
+description: Fixed traffic profile to run UDP traffic
+
+traffic_profile:
+ traffic_type: ProxRampProfile
+ tolerated_loss: 0.0
+ test_precision: 1.0
+ packet_sizes: [64, 65]
+ duration: 5
+ lower_bound: 30.0
+ upper_bound: 100.0
+ step_interval: 10.0
+
diff --git a/samples/vnf_samples/vnf_descriptors/acl_vnf.yaml b/samples/vnf_samples/vnf_descriptors/acl_vnf.yaml
index b38e6b8ae..62188b84a 100644
--- a/samples/vnf_samples/vnf_descriptors/acl_vnf.yaml
+++ b/samples/vnf_samples/vnf_descriptors/acl_vnf.yaml
@@ -32,11 +32,6 @@ vnfd:vnfd-catalog:
{% if key_filename is defined %}
key_filename: '{{key_filename}}' # Value filled by vnfdgen
{% endif %}
- connection-point:
- - name: xe0
- type: VPORT
- - name: xe1
- type: VPORT
vdu:
- id: aclvnf-baremetal
name: aclvnf-baremetal
@@ -44,37 +39,6 @@ vnfd:vnfd-catalog:
vm-flavor:
vcpu-count: '4'
memory-mb: '4096'
- external-interface:
- - name: xe0
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
- dpdk_port_num: '{{ interfaces.xe0.dpdk_port_num }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe0.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
- netmask: '{{ interfaces.xe0.netmask }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
- vld_id: '{{ interfaces.xe0.vld_id }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe0
- - name: xe1
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
- dpdk_port_num: '{{ interfaces.xe1.dpdk_port_num }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe1.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
- netmask: '{{ interfaces.xe1.netmask }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
- vld_id: '{{ interfaces.xe1.vld_id }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe1
routing_table: {{ routing_table }}
nd_route_tbl: {{ nd_route_tbl }}
benchmark:
diff --git a/samples/vnf_samples/vnf_descriptors/cgnapt_vnf.yaml b/samples/vnf_samples/vnf_descriptors/cgnapt_vnf.yaml
index b42fb4d4e..da774cce5 100644
--- a/samples/vnf_samples/vnf_descriptors/cgnapt_vnf.yaml
+++ b/samples/vnf_samples/vnf_descriptors/cgnapt_vnf.yaml
@@ -34,42 +34,10 @@ vnfd:vnfd-catalog:
{% if key_filename is defined %}
key_filename: '{{key_filename}}' # Value filled by vnfdgen
{% endif %}
- connection-point:
- - name: xe0
- type: VPORT
- - name: xe1
- type: VPORT
vdu:
- id: cgnaptvnf-baremetal
name: cgnaptvnf-baremetal
description: CGNAPT approximation using DPDK
- external-interface:
- - name: xe0
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
- dpdk_port_num: '{{ interfaces.xe0.dpdk_port_num }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
- netmask: '{{ interfaces.xe0.netmask }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe0
- - name: xe1
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
- dpdk_port_num: '{{ interfaces.xe1.dpdk_port_num }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
- netmask: '{{ interfaces.xe1.netmask }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe1
routing_table: {{ routing_table }}
nd_route_tbl: {{ nd_route_tbl }}
benchmark:
diff --git a/samples/vnf_samples/vnf_descriptors/prox_vnf-1.yaml b/samples/vnf_samples/vnf_descriptors/prox_vnf-1.yaml
new file mode 100644
index 000000000..13c4e9db7
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/prox_vnf-1.yaml
@@ -0,0 +1,48 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: ProxApproxVnf
+ name: ProxVnf
+ short-name: ProxVnf
+ description: PROX approximation using DPDK
+ mgmt-interface:
+ vdu-id: prox-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: proxvnf-baremetal
+ name: proxvnf-baremetal
+ description: PROX approximation using DPDK
+ vm-flavor:
+ vcpu-count: '4'
+ memory-mb: '4096'
+ routing_table: {{ routing_table }}
+ nd_route_tbl: {{ nd_route_tbl }}
+ benchmark:
+ kpi:
+ - packets_in
+ - packets_fwd
+ - packets_dropped
diff --git a/samples/vnf_samples/vnf_descriptors/prox_vnf-2.yaml b/samples/vnf_samples/vnf_descriptors/prox_vnf-2.yaml
new file mode 100644
index 000000000..13c4e9db7
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/prox_vnf-2.yaml
@@ -0,0 +1,48 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: ProxApproxVnf
+ name: ProxVnf
+ short-name: ProxVnf
+ description: PROX approximation using DPDK
+ mgmt-interface:
+ vdu-id: prox-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: proxvnf-baremetal
+ name: proxvnf-baremetal
+ description: PROX approximation using DPDK
+ vm-flavor:
+ vcpu-count: '4'
+ memory-mb: '4096'
+ routing_table: {{ routing_table }}
+ nd_route_tbl: {{ nd_route_tbl }}
+ benchmark:
+ kpi:
+ - packets_in
+ - packets_fwd
+ - packets_dropped
diff --git a/samples/vnf_samples/vnf_descriptors/prox_vnf-4.yaml b/samples/vnf_samples/vnf_descriptors/prox_vnf-4.yaml
new file mode 100644
index 000000000..13c4e9db7
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/prox_vnf-4.yaml
@@ -0,0 +1,48 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: ProxApproxVnf
+ name: ProxVnf
+ short-name: ProxVnf
+ description: PROX approximation using DPDK
+ mgmt-interface:
+ vdu-id: prox-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: proxvnf-baremetal
+ name: proxvnf-baremetal
+ description: PROX approximation using DPDK
+ vm-flavor:
+ vcpu-count: '4'
+ memory-mb: '4096'
+ routing_table: {{ routing_table }}
+ nd_route_tbl: {{ nd_route_tbl }}
+ benchmark:
+ kpi:
+ - packets_in
+ - packets_fwd
+ - packets_dropped
diff --git a/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-1.yaml b/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-1.yaml
new file mode 100644
index 000000000..730143972
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-1.yaml
@@ -0,0 +1,46 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: ProxTrafficGen # nsb class mapping
+ name: proxverifier
+ short-name: proxverifier
+ description: prox stateless traffic verifier
+ mgmt-interface:
+ vdu-id: proxgen-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: proxgen-baremetal
+ name: proxgen-baremetal
+ description: prox stateless traffic verifier
+ benchmark:
+ kpi:
+ - rx_throughput_fps
+ - tx_throughput_fps
+ - tx_throughput_mbps
+ - rx_throughput_mbps
+ - in_packets
+ - out_packets
diff --git a/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-2.yaml b/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-2.yaml
new file mode 100644
index 000000000..20bd12ca2
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-2.yaml
@@ -0,0 +1,47 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: ProxTrafficGen # nsb class mapping
+ name: proxverifier
+ short-name: proxverifier
+ description: prox stateless traffic verifier
+ mgmt-interface:
+ vdu-id: proxgen-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: proxgen-baremetal
+ name: proxgen-baremetal
+ description: prox stateless traffic verifier
+
+ benchmark:
+ kpi:
+ - rx_throughput_fps
+ - tx_throughput_fps
+ - tx_throughput_mbps
+ - rx_throughput_mbps
+ - in_packets
+ - out_packets
diff --git a/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-4.yaml b/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-4.yaml
new file mode 100644
index 000000000..20bd12ca2
--- /dev/null
+++ b/samples/vnf_samples/vnf_descriptors/tg_prox_tpl-4.yaml
@@ -0,0 +1,47 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:vnfd-catalog:
+ vnfd:
+ - id: ProxTrafficGen # nsb class mapping
+ name: proxverifier
+ short-name: proxverifier
+ description: prox stateless traffic verifier
+ mgmt-interface:
+ vdu-id: proxgen-baremetal
+ {% if user is defined %}
+ user: '{{user}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if password is defined %}
+ password: '{{password}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if ip is defined %}
+ ip: '{{ip}}' # Value filled by vnfdgen
+ {% endif %}
+ {% if key_filename is defined %}
+ key_filename: '{{key_filename}}' # Value filled by vnfdgen
+ {% endif %}
+ vdu:
+ - id: proxgen-baremetal
+ name: proxgen-baremetal
+ description: prox stateless traffic verifier
+
+ benchmark:
+ kpi:
+ - rx_throughput_fps
+ - tx_throughput_fps
+ - tx_throughput_mbps
+ - rx_throughput_mbps
+ - in_packets
+ - out_packets
diff --git a/samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl.yaml b/samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl.yaml
index dee3dd760..533ce2fdb 100644
--- a/samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl.yaml
+++ b/samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl.yaml
@@ -32,42 +32,10 @@ vnfd:vnfd-catalog:
{% if key_filename is defined %}
key_filename: '{{key_filename}}' # Value filled by vnfdgen
{% endif %}
- connection-point:
- - name: xe0
- type: VPORT
- - name: xe1
- type: VPORT
vdu:
- id: trexgen-baremetal
name: trexgen-baremetal
description: TRex stateless traffic verifier
- external-interface:
- - name: xe0
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
- local_iface_name: '{{ interfaces.xe0.local_iface_name }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe0.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe0
- - name: xe1
- virtual-interface:
- type: PCI-PASSTHROUGH
- vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
- local_iface_name: '{{ interfaces.xe1.local_iface_name }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe1.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe1
-
benchmark:
kpi:
- rx_throughput_fps
diff --git a/samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl_4port.yaml b/samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl_4port.yaml
deleted file mode 100644
index 47da39099..000000000
--- a/samples/vnf_samples/vnf_descriptors/tg_rfc2544_tpl_4port.yaml
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-vnfd:vnfd-catalog:
- vnfd:
- - id: TrexTrafficGenRFC # nsb class mapping
- name: trexverifier
- short-name: trexverifier
- description: TRex stateless traffic verifier
- mgmt-interface:
- vdu-id: trexgen-baremetal
- {% if user is defined %}
- user: '{{user}}' # Value filled by vnfdgen
- {% endif %}
- {% if password is defined %}
- password: '{{password}}' # Value filled by vnfdgen
- {% endif %}
- {% if ip is defined %}
- ip: '{{ip}}' # Value filled by vnfdgen
- {% endif %}
- {% if key_filename is defined %}
- key_filename: '{{key_filename}}' # Value filled by vnfdgen
- {% endif %}
- connection-point:
- - name: xe0
- type: VPORT
- - name: xe1
- type: VPORT
- vdu:
- - id: trexgen-baremetal
- name: trexgen-baremetal
- description: TRex stateless traffic verifier
- external-interface:
- - name: xe0
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
- local_iface_name: '{{ interfaces.xe0.local_iface_name }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe0.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe0
- - name: xe1
- virtual-interface:
- type: PCI-PASSTHROUGH
- vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
- local_iface_name: '{{ interfaces.xe1.local_iface_name }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe1.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe1
- - name: xe2
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe2.vpci }}' # Value filled by vnfdgen
- local_iface_name: '{{ interfaces.xe2.local_iface_name }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe2.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe2.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe2.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe2.local_mac }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe2.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe2
- - name: xe3
- virtual-interface:
- type: PCI-PASSTHROUGH
- vpci: '{{ interfaces.xe3.vpci }}' # Value filled by vnfdgen
- local_iface_name: '{{ interfaces.xe3.local_iface_name }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe3.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe3.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe3.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe3.local_mac }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe3.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe3
-
- benchmark:
- kpi:
- - rx_throughput_fps
- - tx_throughput_fps
- - tx_throughput_mbps
- - rx_throughput_mbps
- - in_packets
- - out_packets
diff --git a/samples/vnf_samples/vnf_descriptors/udp_replay_vnf.yaml b/samples/vnf_samples/vnf_descriptors/udp_replay_vnf.yaml
index 33c07a6f4..659807d88 100644
--- a/samples/vnf_samples/vnf_descriptors/udp_replay_vnf.yaml
+++ b/samples/vnf_samples/vnf_descriptors/udp_replay_vnf.yaml
@@ -35,42 +35,10 @@ vnfd:vnfd-catalog:
{% if key_filename is defined %}
key_filename: '{{key_filename}}' # Value filled by vnfdgen
{% endif %}
- connection-point:
- - name: xe0
- type: VPORT
- - name: xe1
- type: VPORT
vdu:
- id: udp_replayvnf-baremetal
name: udp_replayvnf-baremetal
description: UdpReplayVnf approximation using DPDK
- external-interface:
- - name: xe0
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
- dpdk_port_num: '{{ interfaces.xe0.dpdk_port_num }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
- netmask: '{{ interfaces.xe0.netmask }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe0
- - name: xe1
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
- dpdk_port_num: '{{ interfaces.xe1.dpdk_port_num }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
- netmask: '{{ interfaces.xe1.netmask }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe1
benchmark:
kpi:
- packets_in
diff --git a/samples/vnf_samples/vnf_descriptors/vfw_vnf.yaml b/samples/vnf_samples/vnf_descriptors/vfw_vnf.yaml
index 1c272e66d..035c7336e 100644
--- a/samples/vnf_samples/vnf_descriptors/vfw_vnf.yaml
+++ b/samples/vnf_samples/vnf_descriptors/vfw_vnf.yaml
@@ -32,11 +32,6 @@ vnfd:vnfd-catalog:
{% if key_filename is defined %}
key_filename: '{{key_filename}}' # Value filled by vnfdgen
{% endif %}
- connection-point:
- - name: xe0
- type: VPORT
- - name: xe1
- type: VPORT
vdu:
- id: aclvnf-baremetal
name: aclvnf-baremetal
@@ -44,37 +39,6 @@ vnfd:vnfd-catalog:
vm-flavor:
vcpu-count: '4'
memory-mb: '4096'
- external-interface:
- - name: xe0
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe0.vpci }}' # Value filled by vnfdgen
- dpdk_port_num: '{{ interfaces.xe0.dpdk_port_num }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe0.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe0.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe0.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe0.local_mac }}' # Value filled by vnfdgen
- netmask: '{{ interfaces.xe0.netmask }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe0.dst_mac }}' # Value filled by vnfdgen
- vld_id: '{{ interfaces.xe0.vld_id }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe0
- - name: xe1
- virtual-interface:
- type: PCI-PASSTHROUGH
- # Substitution variables MUST be quoted. Otherwise Python can misinterpet them.
- vpci: '{{ interfaces.xe1.vpci }}' # Value filled by vnfdgen
- dpdk_port_num: '{{ interfaces.xe1.dpdk_port_num }}' # Value filled by vnfdgen
- local_ip: '{{ interfaces.xe1.local_ip }}' # Value filled by vnfdgen
- driver: '{{ interfaces.xe1.driver}}' # Value filled by vnfdgen
- dst_ip: '{{ interfaces.xe1.dst_ip }}' # Value filled by vnfdgen
- local_mac: '{{ interfaces.xe1.local_mac }}' # Value filled by vnfdgen
- netmask: '{{ interfaces.xe1.netmask }}' # Value filled by vnfdgen
- dst_mac: '{{ interfaces.xe1.dst_mac }}' # Value filled by vnfdgen
- vld_id: '{{ interfaces.xe1.vld_id }}' # Value filled by vnfdgen
- bandwidth: 10 Gbps
- vnfd-connection-point-ref: xe1
routing_table: {{ routing_table }}
nd_route_tbl: {{ nd_route_tbl }}
benchmark:
diff --git a/tests/ci/ansible_load_images.sh b/tests/ci/ansible_load_images.sh
index 4f62024db..9a2d8ef18 100755
--- a/tests/ci/ansible_load_images.sh
+++ b/tests/ci/ansible_load_images.sh
@@ -24,9 +24,4 @@ ansible-playbook \
-e img_modify_playbook='ubuntu_server_cloudimg_modify.yml' \
-e target_os='Ubuntu' \
-e YARD_IMG_ARCH='amd64' \
- -e target_os_version='16.04' \
- -e target_os_family='Debian' \
- -e clone_dest='/usr/local/src' \
- -e ubuntu_image='yardstick-trusty-server.raw' \
- -e ubuntu_image_file='/tmp/workspace/yardstick/yardstick-trusty-server.raw' \
-vvv -i inventory.ini load_images.yml
diff --git a/tests/ci/apexlake-verify b/tests/ci/apexlake-verify
deleted file mode 100755
index 6a691063f..000000000
--- a/tests/ci/apexlake-verify
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-##############################################################################
-# Copyright (c) 2015 Ericsson AB and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-
-DPDK_HOST=10.118.36.130
-
-YARDSTICK=/home/user/yardstick
-TESTSUITE=$YARDSTICK/tests/opnfv/test_suites/opnfv_vTC_daily.yaml
-
-: ${INSTALLER_TYPE:='unknown'}
-: ${NODE_NAME:='unknown'}
-: ${DEPLOY_SCENARIO:='unknown'}
-
-commands="
-cd $YARDSTICK
-source /home/user/openrc.dasm
-export INSTALLER_TYPE=$INSTALLER_TYPE
-export NODE_NAME=$NODE_NAME
-export DEPLOY_SCENARIO=$DEPLOY_SCENARIO
-sudo -E yardstick task start --suite $TESTSUITE"
-
-echo "$commands" | ssh -l user $DPDK_HOST 'bash -s'
-exit $?
diff --git a/tests/ci/yardstick-verify b/tests/ci/yardstick-verify
index 16598df7b..f3e7a49e3 100755
--- a/tests/ci/yardstick-verify
+++ b/tests/ci/yardstick-verify
@@ -87,7 +87,9 @@ error_exit()
exitcode=$rc
fi
- cleanup
+ if [[ "${DEPLOY_SCENARIO:0:2}" == 'os' ]];then
+ source "${YARDSTICK_REPO_DIR}/tests/ci/clean_images.sh"
+ fi
echo "Exiting with RC=$exitcode"
@@ -248,6 +250,38 @@ EOF
}
+check_openstack(){
+ # check if some necessary variables is set
+ if [ -z "$OS_AUTH_URL" ]; then
+ echo "OS_AUTH_URL is unset or empty"
+ exit 1
+ fi
+
+ echo "OS_AUTH_URL is $OS_AUTH_URL"
+ echo
+
+ # check OpenStack services
+ if [[ $OS_INSECURE ]] && [[ "$(echo $OS_INSECURE | tr '[:upper:]' '[:lower:]')" = "true" ]]; then
+ SECURE="--insecure"
+ else
+ SECURE=""
+ fi
+ echo "Checking OpenStack services:"
+ for cmd in "openstack ${SECURE} image list" "openstack ${SECURE} server list" "openstack ${SECURE} stack list"; do
+ echo " checking ${cmd} ..."
+ if ! $cmd >/dev/null; then
+ echo "error: command \"$cmd\" failed"
+ exit 1
+ fi
+ done
+
+ echo
+ echo "Checking for External network:"
+ for net in $(openstack network list --external -c Name -f value); do
+ echo " external network: $net"
+ done
+}
+
main()
{
GITROOT=$(cd $(dirname $0) && git rev-parse --show-toplevel)
@@ -283,41 +317,15 @@ main()
done
echo
- # check if some necessary variables is set
- if [ -z "$OS_AUTH_URL" ]; then
- echo "OS_AUTH_URL is unset or empty"
- exit 1
- fi
+ trap "error_exit" EXIT SIGTERM
- echo "OS_AUTH_URL is $OS_AUTH_URL"
- echo
+ if [[ "${DEPLOY_SCENARIO:0:2}" == "os" ]];then
+ check_openstack
- # check OpenStack services
- if [[ $OS_INSECURE ]] && [[ "$(echo $OS_INSECURE | tr '[:upper:]' '[:lower:]')" = "true" ]]; then
- SECURE="--insecure"
- else
- SECURE=""
+ source $YARDSTICK_REPO_DIR/tests/ci/clean_images.sh
+ source $YARDSTICK_REPO_DIR/tests/ci/load_images.sh
fi
- echo "Checking OpenStack services:"
- for cmd in "openstack ${SECURE} image list" "openstack ${SECURE} server list" "openstack ${SECURE} stack list"; do
- echo " checking ${cmd} ..."
- if ! $cmd >/dev/null; then
- echo "error: command \"$cmd\" failed"
- exit 1
- fi
- done
-
- echo
- echo "Checking for External network:"
- for net in $(openstack network list --external -c Name -f value); do
- echo " external network: $net"
- done
-
- source $YARDSTICK_REPO_DIR/tests/ci/clean_images.sh
-
- trap "error_exit" EXIT SIGTERM
- source $YARDSTICK_REPO_DIR/tests/ci/load_images.sh
install_storperf
run_test
remove_storperf
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc002.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc002.yaml
index 58f5b783a..7f8c22943 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc002.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc002.yaml
@@ -18,13 +18,14 @@ description: >
{% set provider = provider or none %}
{% set physical_network = physical_network or 'physnet1' %}
{% set segmentation_id = segmentation_id or none %}
+{% set packetsize = packetsize or 100 %}
scenarios:
{% for i in range(2) %}
-
type: Ping
options:
- packetsize: 100
+ packetsize: {{packetsize}}
host: athena.demo
target: ares.demo
@@ -64,4 +65,4 @@ context:
{% if segmentation_id %}
segmentation_id: {{segmentation_id}}
{% endif %}
- {% endif %} \ No newline at end of file
+ {% endif %}
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc006.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc006.yaml
new file mode 100644
index 000000000..81b42dc4d
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc006.yaml
@@ -0,0 +1,69 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+
+schema: "yardstick:task:0.1"
+description: >
+ Yardstick TC006 config file;
+ Measure volume storage IOPS, throughput and latency using fio with job file.
+
+{% set directory = directory or "/FIO_Test" %}
+{% set volume_size = volume_size or 200 %}
+{% set provider = provider or none %}
+{% set physical_network = physical_network or 'physnet1' %}
+{% set segmentation_id = segmentation_id or none %}
+
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+ type: Fio
+ options:
+ job_file: "job_file.ini"
+ directory: {{ directory }}
+
+ host: fio.yardstick-TC006
+
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 1
+
+ sla:
+ read_bw: 6000
+ read_iops: 1500
+ read_lat: 500.1
+ write_bw: 6000
+ write_iops: 1500
+ write_lat: 500.1
+ action: monitor
+
+context:
+ name: yardstick-TC006
+ image: yardstick-image
+ flavor: yardstick-flavor
+ user: ubuntu
+ servers:
+ fio:
+ floating_ip: true
+ volume:
+ name: test-volume
+ size: {{volume_size}}
+ volume_mountpoint: /dev/vdb
+
+ networks:
+ test:
+ cidr: '10.0.1.0/24'
+ {% if provider == "vlan" %}
+ provider: {{provider}}
+ physical_network: {{physical_network}}
+ {% if segmentation_id %}
+ segmentation_id: {{segmentation_id}}
+ {% endif %}
+ {% endif %}
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc011.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc011.yaml
index eef1a7a62..b2077d59e 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc011.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc011.yaml
@@ -13,6 +13,10 @@ description: >
Yardstick TC011 config file;
Measure packet delay variation (jitter) using iperf3.
+{% set udp = udp or "udp" %}
+{% set bandwidth = bandwidth or "20m" %}
+{% set length = length or "8K" %}
+{% set window = window or 29200 %}
{% set provider = provider or none %}
{% set physical_network = physical_network or 'physnet1' %}
{% set segmentation_id = segmentation_id or none %}
@@ -21,10 +25,10 @@ scenarios:
-
type: Iperf3
options:
- udp: udp
- bandwidth: 20m
- length: 8K
- window: 29200
+ udp: {{udp}}
+ bandwidth: {{bandwidth}}
+ length: {{length}}
+ window: {{window}}
host: zeus.demo
target: hera.demo
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml
index 15bbddaa6..046d51731 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc019.yaml
@@ -34,10 +34,10 @@ scenarios:
- monitor_type: "process"
process_name: "nova-api"
host: node1
- monitor_time: 20
+ monitor_time: 30
monitor_number: 3
sla:
- max_recover_time: 20
+ max_recover_time: 30
nodes:
node1: node1.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc025.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc025.yaml
index a37f83b83..3e630caf2 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc025.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc025.yaml
@@ -19,7 +19,7 @@ description: >
{% set file = file or '/etc/yardstick/pod.yaml' %}
{% set jump_host = jump_host or 'node0' %}
{% set attack_host = attack_host or 'node1' %}
-{% set monitor_time = monitor_time or 180 %}
+{% set monitor_time = monitor_time or 30 %}
scenarios:
-
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml
index fdaaa838a..dfe44ed12 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc045.yaml
@@ -33,10 +33,10 @@ scenarios:
- monitor_type: "process"
process_name: "neutron-server"
host: node1
- monitor_time: 20
+ monitor_time: 30
monitor_number: 3
sla:
- max_recover_time: 20
+ max_recover_time: 30
nodes:
node1: node1.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml
index fe16f388c..1d553268c 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc046.yaml
@@ -33,10 +33,10 @@ scenarios:
- monitor_type: "process"
process_name: "keystone"
host: node1
- monitor_time: 20
+ monitor_time: 30
monitor_number: 3
sla:
- max_recover_time: 20
+ max_recover_time: 30
nodes:
node1: node1.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml
index c888967da..33bc5cd5f 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc047.yaml
@@ -33,10 +33,10 @@ scenarios:
- monitor_type: "process"
process_name: "glance-api"
host: node1
- monitor_time: 20
+ monitor_time: 30
monitor_number: 3
sla:
- max_recover_time: 20
+ max_recover_time: 30
nodes:
node1: node1.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml
index 4ad19f3bd..a13afe3bf 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc048.yaml
@@ -33,10 +33,10 @@ scenarios:
- monitor_type: "process"
process_name: "cinder-api"
host: node1
- monitor_time: 20
+ monitor_time: 30
monitor_number: 3
sla:
- max_recover_time: 20
+ max_recover_time: 30
nodes:
node1: node1.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc049.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc049.yaml
index da17a59c1..394b98721 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc049.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc049.yaml
@@ -33,10 +33,10 @@ scenarios:
- monitor_type: "process"
process_name: "swift-proxy"
host: node1
- monitor_time: 20
+ monitor_time: 30
monitor_number: 3
sla:
- max_recover_time: 20
+ max_recover_time: 30
nodes:
node1: node1.LF
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml
index 3ecbc308c..f987e2b45 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml
@@ -32,10 +32,10 @@ scenarios:
key: "service-status"
process_name: "haproxy"
host: node1
- monitor_time: 20
+ monitor_time: 30
monitor_number: 3
sla:
- max_recover_time: 20
+ max_recover_time: 30
-
monitor_type: "openstack-cmd"
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml
new file mode 100644
index 000000000..40e8f9c13
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc056.yaml
@@ -0,0 +1,81 @@
+##############################################################################
+# Copyright (c) 2017 14_ykl@tongji.edu.cn and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+
+schema: "yardstick:task:0.1"
+description: >
+ Test case for TC056 :OpenStack Controller Messaging Queue Service High
+ Availability.
+
+{% set file = file or '/etc/yardstick/pod.yaml' %}
+{% set attack_host = attack_host or 'node1' %}
+{% set monitor_time = monitor_time or 10 %}
+{% set monitor_number = monitor_number or 3 %}
+
+scenarios:
+-
+ type: ServiceHA
+ options:
+ attackers:
+ - fault_type: "kill-process"
+ process_name: "rabbitmq-server"
+ host: {{attack_host}}
+
+ monitors:
+ - monitor_type: "openstack-cmd"
+ command_name: "openstack image list"
+ monitor_time: {{monitor_time}}
+ monitor_number: {{monitor_number}}
+ sla:
+ max_outage_time: 5
+
+ - monitor_type: "openstack-cmd"
+ command_name: "openstack network list"
+ monitor_time: {{monitor_time}}
+ monitor_number: {{monitor_number}}
+ sla:
+ max_outage_time: 5
+
+ - monitor_type: "openstack-cmd"
+ command_name: "openstack volume list"
+ monitor_time: {{monitor_time}}
+ monitor_number: {{monitor_number}}
+ sla:
+ max_outage_time: 5
+
+ - monitor_type: "openstack-cmd"
+ command_name: "openstack stack list"
+ monitor_time: {{monitor_time}}
+ monitor_number: {{monitor_number}}
+ sla:
+ max_outage_time: 5
+
+ - monitor_type: "process"
+ process_name: "rabbitmq-server"
+ host: {{attack_host}}
+ monitor_time: 30
+ sla:
+ max_recover_time: 30
+
+ nodes:
+ {{attack_host}}: {{attack_host}}.LF
+
+ runner:
+ type: Duration
+ duration: 1
+ sla:
+ outage_time: 5
+ action: monitor
+
+
+context:
+ type: Node
+ name: LF
+ file: {{file}}
+
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc057.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc057.yaml
new file mode 100644
index 000000000..322e2bd76
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc057.yaml
@@ -0,0 +1,179 @@
+##############################################################################
+# Copyright (c) 2017 14_ykl@tongji.edu.cn and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+
+schema: "yardstick:task:0.1"
+description: >
+ Test case for TC057 :OpenStack Controller Cluster Management Service High
+ Availability;
+ This test case is written by scenario-based HA testing framework.
+
+{% set file = file or '/etc/yardstick/pod.yaml' %}
+{% set vip_mgmt = vip_mgmt or 'vip__management' %}
+{% set vip_vrouter = vip_vrouter or 'vip__vrouter' %}
+{% set attack_host = attack_host or 'node1' %}
+{% set check_host = check_host or 'node2' %}
+{% set monitor_time = monitor_time or 10 %}
+{% set monitor_number = monitor_number or 3 %}
+
+scenarios:
+ -
+ type: "GeneralHA"
+ options:
+ attackers:
+ -
+ fault_type: "general-attacker"
+ host: {{attack_host}}
+ key: "kill-process"
+ attack_key: "kill-corosync"
+ action_parameter:
+ process_name: "corosync"
+
+ monitors:
+ -
+ monitor_type: "openstack-cmd"
+ key: "check-nova-service"
+ command_name: "openstack image list"
+ monitor_time: {{monitor_time}}
+ monitor_number: {{monitor_number}}
+ sla:
+ max_outage_time: 5
+
+ -
+ monitor_type: "openstack-cmd"
+ key: "check-neutron-service"
+ command_name: "openstack network list"
+ monitor_time: {{monitor_time}}
+ monitor_number: {{monitor_number}}
+ sla:
+ max_outage_time: 5
+
+ -
+ monitor_type: "openstack-cmd"
+ key: "check-keystone-service"
+ command_name: "openstack user list"
+ monitor_time: {{monitor_time}}
+ monitor_number: {{monitor_number}}
+ sla:
+ max_outage_time: 5
+
+ -
+ monitor_type: "openstack-cmd"
+ key: "check-heat-service"
+ command_name: "openstack stack list"
+ monitor_time: {{monitor_time}}
+ monitor_number: {{monitor_number}}
+ sla:
+ max_outage_time: 5
+
+ operations:
+ -
+ operation_type: "general-operation"
+ key: "get-mgmt-vip-host"
+ operation_key: "get-vip-host"
+ host: {{check_host}}
+ action_parameter:
+ vip_name: {{vip_mgmt}}
+ return_parameter:
+ all: "$vip_mgmt_host"
+
+ -
+ operation_type: "general-operation"
+ key: "get-router-vip-host"
+ operation_key: "get-vip-host"
+ host: {{check_host}}
+ action_parameter:
+ vip_name: {{vip_vrouter}}
+ return_parameter:
+ all: "$vip_router_host"
+
+ resultCheckers:
+ -
+ checker_type: "general-result-checker"
+ key: "check-rabbitmq-master"
+ checker_key: "pacemaker-resource-checker"
+ host: {{check_host}}
+ parameter:
+ resource_name: "p_rabbitmq-server"
+ resource_host: "$vip_mgmt_host"
+ expectedValue: "Masters"
+ condition: "in"
+
+ -
+ checker_type: "general-result-checker"
+ key: "check-conntrackd-master"
+ checker_key: "pacemaker-resource-checker"
+ host: {{check_host}}
+ parameter:
+ resource_name: "p_conntrackd"
+ resource_host: "$vip_router_host"
+ expectedValue: "Masters"
+ condition: "in"
+
+ steps:
+ -
+ actionKey: "kill-process"
+ actionType: "attacker"
+ index: 1
+
+ -
+ actionKey: "check-nova-service"
+ actionType: "monitor"
+ index: 2
+
+ -
+ actionKey: "check-neutron-service"
+ actionType: "monitor"
+ index: 3
+
+ -
+ actionKey: "check-keystone-service"
+ actionType: "monitor"
+ index: 4
+
+ -
+ actionKey: "check-heat-service"
+ actionType: "monitor"
+ index: 5
+
+ -
+ actionKey: "get-mgmt-vip-host"
+ actionType: "operation"
+ index: 6
+
+ -
+ actionKey: "check-rabbitmq-master"
+ actionType: "resultchecker"
+ index: 7
+
+ -
+ actionKey: "get-router-vip-host"
+ actionType: "operation"
+ index: 8
+
+ -
+ actionKey: "check-conntrackd-master"
+ actionType: "resultchecker"
+ index: 9
+
+
+ nodes:
+ {{attack_host}}: {{attack_host}}.LF
+ {{check_host}}: {{check_host}}.LF
+ runner:
+ type: Duration
+ duration: 1
+ sla:
+ outage_time: 5
+ action: monitor
+
+context:
+ type: Node
+ name: LF
+ file: {{file}}
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml
new file mode 100644
index 000000000..dc0675bec
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc058.yaml
@@ -0,0 +1,111 @@
+##############################################################################
+# Copyright (c) 2017 14_ykl@tongji.edu.cn and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+
+schema: "yardstick:task:0.1"
+description: >
+ Test case for TC058 :OpenStack Controller Virtual Router Service High
+ Availability;
+ This test case is written by scenario-based HA testing framework.
+
+{% set file = file or '/etc/yardstick/pod.yaml' %}
+{% set image = image or 'yardstick-image' %}
+{% set flavor = flavor or 'yardstick-flavor' %}
+{% set attack_host = attack_host or 'node1' %}
+
+scenarios:
+ -
+ type: "GeneralHA"
+ options:
+ attackers:
+ -
+ fault_type: "kill-process"
+ host: {{attack_host}}
+ key: "kill-process"
+ process_name: "neutron-l3-agent"
+
+ monitors:
+ -
+ monitor_type: "process"
+ process_name: "neutron-l3-agent"
+ host: {{attack_host}}
+ key: "monitor-recovery"
+ monitor_time: 30
+ sla:
+ max_recover_time: 30
+
+ -
+ monitor_type: "general-monitor"
+ monitor_key: "ip-status"
+ key: "server-status"
+ monitor_time: 10
+ sla:
+ max_outage_time: 5
+ parameter:
+ ip_address: "$floating_ip"
+
+ operations:
+ -
+ operation_type: "general-operation"
+ key: "get-floatingip"
+ operation_key: "get-floatingip"
+ action_parameter:
+ server_name: "tc058"
+ return_parameter:
+ all: "$floating_ip"
+
+
+ steps:
+ -
+ actionKey: "get-floatingip"
+ actionType: "operation"
+ index: 1
+ -
+ actionKey: "kill-process"
+ actionType: "attacker"
+ index: 2
+
+ -
+ actionKey: "monitor-recovery"
+ actionType: "monitor"
+ index: 3
+
+ -
+ actionKey: "server-status"
+ actionType: "monitor"
+ index: 4
+
+ nodes:
+ {{attack_host}}: {{attack_host}}.LF
+ runner:
+ type: Duration
+ duration: 1
+ sla:
+ outage_time: 5
+ action: monitor
+
+contexts:
+-
+ type: Node
+ name: LF
+ file: {{file}}
+
+-
+ name: demo
+ image: {{image}}
+ flavor: {{flavor}}
+ user: cirros
+
+ servers:
+ tc058:
+ floating_ip: true
+
+ networks:
+ test:
+ cidr: '10.0.1.0/24'
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc063.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc063.yaml
index 48288ef62..254c214d2 100644
--- a/tests/opnfv/test_cases/opnfv_yardstick_tc063.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc063.yaml
@@ -13,8 +13,8 @@ description: >
Yardstick TC063 config file;
Measure disk size, block size and disk utilization using fdisk and iostat.
-{% set host = host or "node5.yardstick-TC063" %}
{% set file = file or '/etc/yardstick/pod.yaml' %}
+{% set node = node or "node5" %}
scenarios:
-
@@ -22,7 +22,7 @@ scenarios:
options:
test_type: "disk_size"
- host: {{host}}
+ host: {{node}}.yardstick-TC063
runner:
type: Iteration
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc078.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc078.yaml
new file mode 100644
index 000000000..94256125f
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc078.yaml
@@ -0,0 +1,43 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+
+schema: "yardstick:task:0.1"
+description: >
+ Yardstick TC078 config file;
+ Measure CPU performance using SPEC CPU2006;
+
+{% set file = file or "/etc/yardstick/pod.yaml" %}
+
+scenarios:
+-
+ type: SpecCPU2006
+
+ options:
+ SPECint_benchmark: int^429
+ runspec_iterations: 1
+ runspec_tune: base
+ runspec_size: ref
+ runspec_rate: 1
+
+ host: node1.yardstick-TC078
+
+ runner:
+ type: Iteration
+ iterations: 1
+
+context:
+ type: Node
+ name: yardstick-TC078
+ file: {{ file }}
+
+ env:
+ type: ansible
+ setup: spec_cpu2006_install.yaml
+ teardown: spec_cpu2006_uninstall.yaml
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc079.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc079.yaml
new file mode 100644
index 000000000..9c15acc9c
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc079.yaml
@@ -0,0 +1,54 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+
+schema: "yardstick:task:0.1"
+description: >
+ Yardstick TC079 config file;
+ measure storage and file system performance using bonnie++;
+
+{% set provider = provider or none %}
+{% set physical_network = physical_network or 'physnet1' %}
+{% set segmentation_id = segmentation_id or none %}
+
+scenarios:
+-
+ type: Bonnie++
+ options:
+ file_size: 1024
+ ram_size: 512
+ test_dir: /tmp
+ concurrency: 1
+
+ host: bonnie.yardstick-TC079
+
+ runner:
+ type: Iteration
+ iterations: 1
+
+context:
+ name: yardstick-TC079
+ image: yardstick-image
+ flavor: yardstick-flavor
+ user: ubuntu
+
+ servers:
+ bonnie:
+ floating_ip: true
+
+ networks:
+ test:
+ cidr: '10.0.1.0/24'
+ {% if provider == "vlan" %}
+ provider: {{provider}}
+ physical_network: {{physical_network}}
+ {% if segmentation_id %}
+ segmentation_id: {{segmentation_id}}
+ {% endif %}
+ {% endif %}
diff --git a/samples/ping_k8s.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc080.yaml
index 503fe6a45..503fe6a45 100644
--- a/samples/ping_k8s.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc080.yaml
diff --git a/samples/container_ping_vm.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc081.yaml
index 4b7b64f68..d99757e47 100644
--- a/samples/container_ping_vm.yaml
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc081.yaml
@@ -9,7 +9,7 @@
---
# Sample benchmark task config file
-# measure network latency using ping in container
+# measure network latency using ping betwwen container and VM
schema: "yardstick:task:0.1"
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc082.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc082.yaml
new file mode 100644
index 000000000..4b67f0f20
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc082.yaml
@@ -0,0 +1,64 @@
+##############################################################################
+# Copyright (c) 2017 kristian.hunt@gmail.com and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# Sample benchmark task config file
+# use perf to perform Linux performance measurements
+# this sample demonstrates measurements of various software perf events
+
+schema: "yardstick:task:0.1"
+description: >
+ Yardstick TC082 config file;
+ Measure various software perf events by perf.
+
+{% set provider = provider or none %}
+{% set physical_network = physical_network or 'physnet1' %}
+{% set segmentation_id = segmentation_id or none %}
+
+scenarios:
+-
+ type: Perf
+ options:
+ load: true
+ events:
+ - task-clock
+ - cpu-clock
+ - context-switches
+ - page-faults
+ - cpu-migrations
+ host: hades.demo
+
+ runner:
+ type: Duration
+ duration: 30
+
+ sla:
+ metric: context-switches
+ smaller_than_expected: true
+ expected_value: 300
+ action: monitor
+
+context:
+ name: demo
+ image: yardstick-image
+ flavor: yardstick-flavor
+ user: ubuntu
+
+ servers:
+ hades:
+ floating_ip: true
+ networks:
+ test:
+ cidr: "10.0.1.0/24"
+ {% if provider == "vlan" %}
+ provider: {{provider}}
+ physical_network: {{physical_network}}
+ {% if segmentation_id %}
+ segmentation_id: {{segmentation_id}}
+ {% endif %}
+ {% endif %} \ No newline at end of file
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc083.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc083.yaml
new file mode 100755
index 000000000..6315fdc07
--- /dev/null
+++ b/tests/opnfv/test_cases/opnfv_yardstick_tc083.yaml
@@ -0,0 +1,90 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# Sample benchmark task config file
+# measure network latency and throughput using netperf
+# There are two sample scenarios: bulk test and request/response test
+# In bulk test, UDP_STREAM and TCP_STREAM can be used
+# send_msg_size and recv_msg_size are options of bulk test
+# In req/rsp test, TCP_RR TCP_CRR UDP_RR can be used
+# req_rsp_size is option of req/rsp test
+
+schema: "yardstick:task:0.1"
+
+description: >
+ Yardstick TC083 config file;
+ Measure network latency and throughput using netperf.
+
+{% set provider = provider or none %}
+{% set physical_network = physical_network or 'physnet1' %}
+{% set segmentation_id = segmentation_id or none %}
+
+scenarios:
+-
+ type: Netperf
+ options:
+ testname: 'UDP_STREAM'
+ send_msg_size: 1024
+ duration: 20
+
+ host: Chang'e.demo
+ target: Houyi.demo
+
+ runner:
+ type: Iteration
+ iterations: 1
+ interval: 1
+ sla:
+ mean_latency: 100
+ action: monitor
+-
+ type: Netperf
+ options:
+ testname: 'TCP_RR'
+ req_rsp_size: '32,1024'
+
+ host: Chang'e.demo
+ target: Houyi.demo
+
+ runner:
+ type: Duration
+ duration: 20
+ interval: 1
+ sla:
+ mean_latency: 300
+ action: monitor
+
+context:
+ name: demo
+ image: yardstick-image
+ flavor: yardstick-flavor
+ user: ubuntu
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ Chang'e:
+ floating_ip: true
+ placement: "pgrp1"
+ Houyi:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ test:
+ cidr: '10.0.1.0/24'
+ {% if provider == "vlan" %}
+ provider: {{provider}}
+ physical_network: {{physical_network}}
+ {% if segmentation_id %}
+ segmentation_id: {{segmentation_id}}
+ {% endif %}
+ {% endif %}
diff --git a/tests/opnfv/test_suites/opnfv_k8-nosdn-lb-noha_daily.yaml b/tests/opnfv/test_suites/opnfv_k8-nosdn-lb-noha_daily.yaml
new file mode 100644
index 000000000..08a075845
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_k8-nosdn-lb-noha_daily.yaml
@@ -0,0 +1,18 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# k8 nosdn lb noha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "k8-nosdn-lb-noha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc080.yaml
diff --git a/tests/opnfv/test_suites/opnfv_k8-ovn-lb-noha_daily.yaml b/tests/opnfv/test_suites/opnfv_k8-ovn-lb-noha_daily.yaml
new file mode 100644
index 000000000..207030073
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_k8-ovn-lb-noha_daily.yaml
@@ -0,0 +1,18 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# k8 ovn lb noha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "k8-ovn-lb-noha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc080.yaml
diff --git a/tests/opnfv/test_suites/opnfv_os-nosdn-bar-ha_daily.yaml b/tests/opnfv/test_suites/opnfv_os-nosdn-bar-ha_daily.yaml
new file mode 100644
index 000000000..35bc0ebd8
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_os-nosdn-bar-ha_daily.yaml
@@ -0,0 +1,161 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# os-nosdn-bar-ha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "os-nosdn-bar-ha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc002.yaml
+-
+ file_name: opnfv_yardstick_tc005.yaml
+-
+ file_name: opnfv_yardstick_tc010.yaml
+-
+ file_name: opnfv_yardstick_tc011.yaml
+-
+ file_name: opnfv_yardstick_tc012.yaml
+-
+ file_name: opnfv_yardstick_tc014.yaml
+-
+ file_name: opnfv_yardstick_tc037.yaml
+-
+ file_name: opnfv_yardstick_tc043.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node4.LF","target": "node5.LF"}'
+-
+ file_name: opnfv_yardstick_tc019.yaml
+ constraint:
+ installer: compass,fuel
+ pod: huawei-pod2,ericsson-pod1
+ task_args:
+ huawei-pod2: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml"}'
+ ericsson-pod1: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc045.yaml
+ constraint:
+ installer: compass,fuel
+ pod: huawei-pod2,ericsson-pod1
+ task_args:
+ huawei-pod2: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml"}'
+ ericsson-pod1: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc046.yaml
+ constraint:
+ installer: fuel
+ task_args:
+ default: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc047.yaml
+ constraint:
+ installer: compass,fuel
+ pod: huawei-pod2,ericsson-pod1
+ task_args:
+ huawei-pod2: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml"}'
+ ericsson-pod1: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc048.yaml
+ constraint:
+ installer: compass,fuel
+ pod: huawei-pod2,ericsson-pod1
+ task_args:
+ huawei-pod2: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml"}'
+ ericsson-pod1: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc049.yaml
+ constraint:
+ installer: fuel
+ task_args:
+ default: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc050.yaml
+ constraint:
+ installer: fuel
+ task_args:
+ default: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc051.yaml
+ constraint:
+ installer: compass,fuel
+ pod: huawei-pod2,ericsson-pod1
+ task_args:
+ huawei-pod2: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml"}'
+ ericsson-pod1: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc052.yaml
+ constraint:
+ installer: fuel
+ task_args:
+ default: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc053.yaml
+ constraint:
+ installer: fuel
+ task_args:
+ default: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml"}'
+-
+ file_name: opnfv_yardstick_tc055.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC055"}'
+-
+ file_name: opnfv_yardstick_tc063.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC063"}'
+-
+ file_name: opnfv_yardstick_tc069.yaml
+-
+ file_name: opnfv_yardstick_tc070.yaml
+-
+ file_name: opnfv_yardstick_tc071.yaml
+-
+ file_name: opnfv_yardstick_tc072.yaml
+-
+ file_name: opnfv_yardstick_tc074.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1, huawei-pod2
+ task_args:
+ huawei-pod1: '{"public_network": "ext-net",
+ "StorPerf_ip": "192.168.10.6"}'
+ huawei-pod2: '{"public_network": "ext-net",
+ "StorPerf_ip": "192.168.11.2"}'
+-
+ file_name: opnfv_yardstick_tc075.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node1.LF"}'
+-
+ file_name: opnfv_yardstick_tc027.yaml
+ constraint:
+ installer: compass,fuel
+ pod: huawei-pod1,lf-pod2,ericsson-pod3,ericsson-pod4
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml"}'
+ lf-pod2: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml", "openrc":"/root/openrc", "external_network":"admin_floating_net"}'
+ ericsson-pod3: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml", "openrc":"/root/openrc", "external_network":"admin_floating_net"}'
+ ericsson-pod4: '{"file": "etc/yardstick/nodes/fuel_baremetal/pod.yaml", "openrc":"/root/openrc", "external_network":"admin_floating_net"}'
+
diff --git a/tests/opnfv/test_suites/opnfv_os-nosdn-bar-noha_daily.yaml b/tests/opnfv/test_suites/opnfv_os-nosdn-bar-noha_daily.yaml
new file mode 100644
index 000000000..26e92e704
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_os-nosdn-bar-noha_daily.yaml
@@ -0,0 +1,62 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# os-nosdn-bar-noha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "os-nosdn-bar-noha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc002.yaml
+-
+ file_name: opnfv_yardstick_tc005.yaml
+-
+ file_name: opnfv_yardstick_tc010.yaml
+-
+ file_name: opnfv_yardstick_tc011.yaml
+-
+ file_name: opnfv_yardstick_tc012.yaml
+-
+ file_name: opnfv_yardstick_tc014.yaml
+-
+ file_name: opnfv_yardstick_tc037.yaml
+-
+ file_name: opnfv_yardstick_tc055.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC055"}'
+-
+ file_name: opnfv_yardstick_tc063.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC063"}'
+-
+ file_name: opnfv_yardstick_tc069.yaml
+-
+ file_name: opnfv_yardstick_tc070.yaml
+-
+ file_name: opnfv_yardstick_tc071.yaml
+-
+ file_name: opnfv_yardstick_tc072.yaml
+-
+ file_name: opnfv_yardstick_tc075.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node1.LF"}'
diff --git a/tests/opnfv/test_suites/opnfv_os-odl-fdio-dvr-ha_daily.yaml b/tests/opnfv/test_suites/opnfv_os-odl-fdio-dvr-ha_daily.yaml
new file mode 100644
index 000000000..825fea7c1
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_os-odl-fdio-dvr-ha_daily.yaml
@@ -0,0 +1,38 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# os-odl-fdio-dvr-ha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "os-odl-fdio-dvr-ha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc002.yaml
+-
+ file_name: opnfv_yardstick_tc005.yaml
+-
+ file_name: opnfv_yardstick_tc010.yaml
+-
+ file_name: opnfv_yardstick_tc011.yaml
+-
+ file_name: opnfv_yardstick_tc012.yaml
+-
+ file_name: opnfv_yardstick_tc014.yaml
+-
+ file_name: opnfv_yardstick_tc037.yaml
+-
+ file_name: opnfv_yardstick_tc069.yaml
+-
+ file_name: opnfv_yardstick_tc070.yaml
+-
+ file_name: opnfv_yardstick_tc071.yaml
+-
+ file_name: opnfv_yardstick_tc072.yaml
diff --git a/tests/opnfv/test_suites/opnfv_os-odl-fdio-noha_daily.yaml b/tests/opnfv/test_suites/opnfv_os-odl-fdio-noha_daily.yaml
new file mode 100644
index 000000000..cc8df99b6
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_os-odl-fdio-noha_daily.yaml
@@ -0,0 +1,38 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# os-odl-fdio-noha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "os-odl-fdio-noha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc002.yaml
+-
+ file_name: opnfv_yardstick_tc005.yaml
+-
+ file_name: opnfv_yardstick_tc010.yaml
+-
+ file_name: opnfv_yardstick_tc011.yaml
+-
+ file_name: opnfv_yardstick_tc012.yaml
+-
+ file_name: opnfv_yardstick_tc014.yaml
+-
+ file_name: opnfv_yardstick_tc037.yaml
+-
+ file_name: opnfv_yardstick_tc069.yaml
+-
+ file_name: opnfv_yardstick_tc070.yaml
+-
+ file_name: opnfv_yardstick_tc071.yaml
+-
+ file_name: opnfv_yardstick_tc072.yaml
diff --git a/tests/opnfv/test_suites/opnfv_os-odl-nofeature-ha_daily.yaml b/tests/opnfv/test_suites/opnfv_os-odl-nofeature-ha_daily.yaml
new file mode 100644
index 000000000..1ab16e5d1
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_os-odl-nofeature-ha_daily.yaml
@@ -0,0 +1,64 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# os-odl-nofeature-ha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "os-odl-nofeature-ha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc002.yaml
+-
+ file_name: opnfv_yardstick_tc005.yaml
+-
+ file_name: opnfv_yardstick_tc010.yaml
+-
+ file_name: opnfv_yardstick_tc011.yaml
+ constraint:
+ installer: compass
+-
+ file_name: opnfv_yardstick_tc012.yaml
+-
+ file_name: opnfv_yardstick_tc014.yaml
+-
+ file_name: opnfv_yardstick_tc037.yaml
+-
+ file_name: opnfv_yardstick_tc055.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC055"}'
+-
+ file_name: opnfv_yardstick_tc063.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC063"}'
+-
+ file_name: opnfv_yardstick_tc069.yaml
+-
+ file_name: opnfv_yardstick_tc070.yaml
+-
+ file_name: opnfv_yardstick_tc071.yaml
+-
+ file_name: opnfv_yardstick_tc072.yaml
+-
+ file_name: opnfv_yardstick_tc075.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node1.LF"}'
diff --git a/tests/opnfv/test_suites/opnfv_os-odl-nofeature-noha_daily.yaml b/tests/opnfv/test_suites/opnfv_os-odl-nofeature-noha_daily.yaml
new file mode 100644
index 000000000..71b9dff6b
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_os-odl-nofeature-noha_daily.yaml
@@ -0,0 +1,56 @@
+##############################################################################
+# Copyright (c) 2017 mskalski@mirantis.com and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# os-odl-nofeature-noha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "os-odl-nofeature-noha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc002.yaml
+-
+ file_name: opnfv_yardstick_tc005.yaml
+-
+ file_name: opnfv_yardstick_tc010.yaml
+-
+ file_name: opnfv_yardstick_tc011.yaml
+ constraint:
+ installer: compass
+-
+ file_name: opnfv_yardstick_tc012.yaml
+-
+ file_name: opnfv_yardstick_tc014.yaml
+-
+ file_name: opnfv_yardstick_tc037.yaml
+-
+ file_name: opnfv_yardstick_tc055.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC055"}'
+-
+ file_name: opnfv_yardstick_tc063.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC063"}'
+-
+ file_name: opnfv_yardstick_tc069.yaml
+-
+ file_name: opnfv_yardstick_tc070.yaml
+-
+ file_name: opnfv_yardstick_tc071.yaml
+-
+ file_name: opnfv_yardstick_tc072.yaml
diff --git a/tests/opnfv/test_suites/opnfv_os-odl-ovs-ha_daily.yaml b/tests/opnfv/test_suites/opnfv_os-odl-ovs-ha_daily.yaml
new file mode 100644
index 000000000..b5e53b94c
--- /dev/null
+++ b/tests/opnfv/test_suites/opnfv_os-odl-ovs-ha_daily.yaml
@@ -0,0 +1,64 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+# os-odl-ovs-ha daily task suite
+
+schema: "yardstick:suite:0.1"
+
+name: "os-odl-ovs-ha"
+test_cases_dir: "tests/opnfv/test_cases/"
+test_cases:
+-
+ file_name: opnfv_yardstick_tc002.yaml
+-
+ file_name: opnfv_yardstick_tc005.yaml
+-
+ file_name: opnfv_yardstick_tc010.yaml
+-
+ file_name: opnfv_yardstick_tc011.yaml
+ constraint:
+ installer: compass
+-
+ file_name: opnfv_yardstick_tc012.yaml
+-
+ file_name: opnfv_yardstick_tc014.yaml
+-
+ file_name: opnfv_yardstick_tc037.yaml
+-
+ file_name: opnfv_yardstick_tc055.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC055"}'
+-
+ file_name: opnfv_yardstick_tc063.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node5.yardstick-TC063"}'
+-
+ file_name: opnfv_yardstick_tc069.yaml
+-
+ file_name: opnfv_yardstick_tc070.yaml
+-
+ file_name: opnfv_yardstick_tc071.yaml
+-
+ file_name: opnfv_yardstick_tc072.yaml
+-
+ file_name: opnfv_yardstick_tc075.yaml
+ constraint:
+ installer: compass
+ pod: huawei-pod1
+ task_args:
+ huawei-pod1: '{"file": "etc/yardstick/nodes/compass_sclab_physical/pod.yaml",
+ "host": "node1.LF"}'
diff --git a/tests/unit/__init__.py b/tests/unit/__init__.py
index e69de29bb..a468b272b 100644
--- a/tests/unit/__init__.py
+++ b/tests/unit/__init__.py
@@ -0,0 +1,76 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from __future__ import absolute_import
+import mock
+
+
+STL_MOCKS = {
+ 'trex_stl_lib': mock.MagicMock(),
+ 'trex_stl_lib.base64': mock.MagicMock(),
+ 'trex_stl_lib.binascii': mock.MagicMock(),
+ 'trex_stl_lib.collections': mock.MagicMock(),
+ 'trex_stl_lib.copy': mock.MagicMock(),
+ 'trex_stl_lib.datetime': mock.MagicMock(),
+ 'trex_stl_lib.functools': mock.MagicMock(),
+ 'trex_stl_lib.imp': mock.MagicMock(),
+ 'trex_stl_lib.inspect': mock.MagicMock(),
+ 'trex_stl_lib.json': mock.MagicMock(),
+ 'trex_stl_lib.linecache': mock.MagicMock(),
+ 'trex_stl_lib.math': mock.MagicMock(),
+ 'trex_stl_lib.os': mock.MagicMock(),
+ 'trex_stl_lib.platform': mock.MagicMock(),
+ 'trex_stl_lib.pprint': mock.MagicMock(),
+ 'trex_stl_lib.random': mock.MagicMock(),
+ 'trex_stl_lib.re': mock.MagicMock(),
+ 'trex_stl_lib.scapy': mock.MagicMock(),
+ 'trex_stl_lib.socket': mock.MagicMock(),
+ 'trex_stl_lib.string': mock.MagicMock(),
+ 'trex_stl_lib.struct': mock.MagicMock(),
+ 'trex_stl_lib.sys': mock.MagicMock(),
+ 'trex_stl_lib.threading': mock.MagicMock(),
+ 'trex_stl_lib.time': mock.MagicMock(),
+ 'trex_stl_lib.traceback': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_client': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_ext': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_port': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_stats': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_streams': mock.MagicMock(),
+ 'trex_stl_lib.trex_stl_types': mock.MagicMock(),
+ 'trex_stl_lib.types': mock.MagicMock(),
+ 'trex_stl_lib.utils': mock.MagicMock(),
+ 'trex_stl_lib.utils.argparse': mock.MagicMock(),
+ 'trex_stl_lib.utils.collections': mock.MagicMock(),
+ 'trex_stl_lib.utils.common': mock.MagicMock(),
+ 'trex_stl_lib.utils.json': mock.MagicMock(),
+ 'trex_stl_lib.utils.os': mock.MagicMock(),
+ 'trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
+ 'trex_stl_lib.utils.pwd': mock.MagicMock(),
+ 'trex_stl_lib.utils.random': mock.MagicMock(),
+ 'trex_stl_lib.utils.re': mock.MagicMock(),
+ 'trex_stl_lib.utils.string': mock.MagicMock(),
+ 'trex_stl_lib.utils.sys': mock.MagicMock(),
+ 'trex_stl_lib.utils.text_opts': mock.MagicMock(),
+ 'trex_stl_lib.utils.text_tables': mock.MagicMock(),
+ 'trex_stl_lib.utils.texttable': mock.MagicMock(),
+ 'trex_stl_lib.warnings': mock.MagicMock(),
+ 'trex_stl_lib.yaml': mock.MagicMock(),
+ 'trex_stl_lib.zlib': mock.MagicMock(),
+ 'trex_stl_lib.zmq': mock.MagicMock(),
+}
diff --git a/tests/unit/apiserver/__init__.py b/tests/unit/apiserver/__init__.py
index 1c9d5a672..5e1ed2ea1 100644
--- a/tests/unit/apiserver/__init__.py
+++ b/tests/unit/apiserver/__init__.py
@@ -1,5 +1,6 @@
from __future__ import absolute_import
+import mock
import os
import socket
import unittest
@@ -16,6 +17,10 @@ class APITestCase(unittest.TestCase):
self.db_fd, self.db_path = tempfile.mkstemp()
consts.SQLITE = 'sqlite:///{}'.format(self.db_path)
+ # server calls gethostbyname which takes 4 seconds, and we should mock it anyway
+ self.socket_mock = mock.patch.dict("sys.modules", {"socket": mock.MagicMock(
+ **{"gethostbyname.return_value": "127.0.0.1", "gethostname.return_value": "localhost"})})
+ self.socket_mock.start()
try:
from api import server
except socket.gaierror:
@@ -30,6 +35,7 @@ class APITestCase(unittest.TestCase):
def tearDown(self):
os.close(self.db_fd)
os.unlink(self.db_path)
+ self.socket_mock.stop()
def _post(self, url, data):
headers = {'Content-Type': 'application/json'}
diff --git a/tests/unit/benchmark/contexts/standalone/__init__.py b/tests/unit/benchmark/contexts/standalone/__init__.py
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/unit/benchmark/contexts/standalone/__init__.py
diff --git a/tests/unit/benchmark/contexts/ovs_sample_password.yaml b/tests/unit/benchmark/contexts/standalone/ovs_sample_password.yaml
index b1da1ea9f..b1da1ea9f 100644
--- a/tests/unit/benchmark/contexts/ovs_sample_password.yaml
+++ b/tests/unit/benchmark/contexts/standalone/ovs_sample_password.yaml
diff --git a/tests/unit/benchmark/contexts/ovs_sample_ssh_key.yaml b/tests/unit/benchmark/contexts/standalone/ovs_sample_ssh_key.yaml
index 896ec33bb..896ec33bb 100644
--- a/tests/unit/benchmark/contexts/ovs_sample_ssh_key.yaml
+++ b/tests/unit/benchmark/contexts/standalone/ovs_sample_ssh_key.yaml
diff --git a/tests/unit/benchmark/contexts/ovs_sample_write_to_file.txt b/tests/unit/benchmark/contexts/standalone/ovs_sample_write_to_file.txt
index f0eec86f6..f0eec86f6 100644
--- a/tests/unit/benchmark/contexts/ovs_sample_write_to_file.txt
+++ b/tests/unit/benchmark/contexts/standalone/ovs_sample_write_to_file.txt
diff --git a/tests/unit/benchmark/contexts/sriov_sample_password.yaml b/tests/unit/benchmark/contexts/standalone/sriov_sample_password.yaml
index 4f60e46d5..4f60e46d5 100644
--- a/tests/unit/benchmark/contexts/sriov_sample_password.yaml
+++ b/tests/unit/benchmark/contexts/standalone/sriov_sample_password.yaml
diff --git a/tests/unit/benchmark/contexts/sriov_sample_ssh_key.yaml b/tests/unit/benchmark/contexts/standalone/sriov_sample_ssh_key.yaml
index faa496771..faa496771 100644
--- a/tests/unit/benchmark/contexts/sriov_sample_ssh_key.yaml
+++ b/tests/unit/benchmark/contexts/standalone/sriov_sample_ssh_key.yaml
diff --git a/tests/unit/benchmark/contexts/sriov_sample_write_to_file.txt b/tests/unit/benchmark/contexts/standalone/sriov_sample_write_to_file.txt
index f0eec86f6..f0eec86f6 100644
--- a/tests/unit/benchmark/contexts/sriov_sample_write_to_file.txt
+++ b/tests/unit/benchmark/contexts/standalone/sriov_sample_write_to_file.txt
diff --git a/tests/unit/benchmark/contexts/test_ovsdpdk.py b/tests/unit/benchmark/contexts/standalone/test_ovsdpdk.py
index ac25ec877..1d68384c9 100644
--- a/tests/unit/benchmark/contexts/test_ovsdpdk.py
+++ b/tests/unit/benchmark/contexts/standalone/test_ovsdpdk.py
@@ -13,11 +13,13 @@
# limitations under the License.
from __future__ import absolute_import
+
import os
-import mock
import unittest
-from yardstick.benchmark.contexts import ovsdpdk
+import mock
+
+from yardstick.benchmark.contexts.standalone import ovsdpdk
NIC_INPUT = {
'interface': {},
@@ -226,11 +228,11 @@ class OvsdpdkTestCase(unittest.TestCase):
mock_ovs = mock.Mock()
ssh_mock.put = mock.Mock()
ovs_obj.check_output = mock.Mock(return_value=(0, "vm1"))
- with mock.patch("yardstick.benchmark.contexts.ovsdpdk.time"):
+ with mock.patch("yardstick.benchmark.contexts.standalone.ovsdpdk.time"):
self.assertIsNone(ovs_obj.setup_ovs_context(PCIS, NIC_DETAILS, DRIVER))
@mock.patch(
- 'yardstick.benchmark.contexts.ovsdpdk',
+ 'yardstick.benchmark.contexts.standalone.ovsdpdk',
return_value="Domain vm1 created from /tmp/vm_ovs.xml")
def test_is_vm_created(self, NIC_INPUT):
with mock.patch("yardstick.ssh.SSH") as ssh:
diff --git a/tests/unit/benchmark/contexts/test_sriov.py b/tests/unit/benchmark/contexts/standalone/test_sriov.py
index a8641a2eb..ea72e1bab 100644
--- a/tests/unit/benchmark/contexts/test_sriov.py
+++ b/tests/unit/benchmark/contexts/standalone/test_sriov.py
@@ -13,11 +13,13 @@
# limitations under the License.
from __future__ import absolute_import
+
import os
-import mock
import unittest
-from yardstick.benchmark.contexts import sriov
+import mock
+
+from yardstick.benchmark.contexts.standalone import sriov
NIC_INPUT = {
'interface': {},
@@ -185,7 +187,7 @@ class SriovTestCase(unittest.TestCase):
nic_details['vf_pci'][i] = sriov_obj.get_vf_datas.return_value
vf_pci = [[], []]
vf_pci[i] = sriov_obj.get_vf_datas.return_value
- with mock.patch("yardstick.benchmark.contexts.sriov.time"):
+ with mock.patch("yardstick.benchmark.contexts.standalone.sriov.time"):
self.assertIsNotNone(sriov_obj.configure_nics_for_sriov(DRIVER, NIC_DETAILS))
def test_setup_sriov_context(self):
@@ -224,7 +226,7 @@ class SriovTestCase(unittest.TestCase):
mock.Mock(return_value=(0, {}, ""))
ssh_mock.put = mock.Mock()
sriov_obj.check_output = mock.Mock(return_value=(1, {}))
- with mock.patch("yardstick.benchmark.contexts.sriov.time"):
+ with mock.patch("yardstick.benchmark.contexts.standalone.sriov.time"):
self.assertIsNone(sriov_obj.setup_sriov_context(PCIS, nic_details, DRIVER))
def test_setup_sriov_context_vm_already_present(self):
@@ -263,11 +265,11 @@ class SriovTestCase(unittest.TestCase):
mock.Mock(return_value=(0, {}, ""))
ssh_mock.put = mock.Mock()
sriov_obj.check_output = mock.Mock(return_value=(0, "vm1"))
- with mock.patch("yardstick.benchmark.contexts.sriov.time"):
+ with mock.patch("yardstick.benchmark.contexts.standalone.sriov.time"):
self.assertIsNone(sriov_obj.setup_sriov_context(PCIS, nic_details, DRIVER))
@mock.patch(
- 'yardstick.benchmark.contexts.sriov',
+ 'yardstick.benchmark.contexts.standalone.sriov',
return_value="Domain vm1 created from /tmp/vm_sriov.xml")
def test_is_vm_created(self, NIC_INPUT):
with mock.patch("yardstick.ssh.SSH") as ssh:
diff --git a/tests/unit/benchmark/contexts/test_heat.py b/tests/unit/benchmark/contexts/test_heat.py
index 658a8e580..2e546805d 100644
--- a/tests/unit/benchmark/contexts/test_heat.py
+++ b/tests/unit/benchmark/contexts/test_heat.py
@@ -13,7 +13,6 @@
from __future__ import absolute_import
-import ipaddress
import logging
import os
import unittest
@@ -147,30 +146,6 @@ class HeatContextTestCase(unittest.TestCase):
self.test_context.user = 'foo'
@mock.patch('yardstick.benchmark.contexts.heat.HeatTemplate')
- @mock.patch('yardstick.benchmark.contexts.heat.get_neutron_client')
- def test_attrs_get(self, mock_neutron, mock_template):
- image, flavor, user = expected_tuple = 'foo1', 'foo2', 'foo3'
- self.assertNotEqual(self.test_context.image, image)
- self.assertNotEqual(self.test_context.flavor, flavor)
- self.assertNotEqual(self.test_context.user, user)
- self.test_context._image = image
- self.test_context._flavor = flavor
- self.test_context._user = user
- attr_tuple = self.test_context.image, self.test_context.flavor, self.test_context.user
- self.assertEqual(attr_tuple, expected_tuple)
-
- @mock.patch('yardstick.benchmark.contexts.heat.HeatTemplate')
- def test_attrs_set_negative(self, mock_template):
- with self.assertRaises(AttributeError):
- self.test_context.image = 'foo'
-
- with self.assertRaises(AttributeError):
- self.test_context.flavor = 'foo'
-
- with self.assertRaises(AttributeError):
- self.test_context.user = 'foo'
-
- @mock.patch('yardstick.benchmark.contexts.heat.HeatTemplate')
def test_deploy(self, mock_template):
self.test_context.name = 'foo'
self.test_context.template_file = '/bar/baz/some-heat-file'
@@ -185,9 +160,7 @@ class HeatContextTestCase(unittest.TestCase):
def test_add_server_port(self):
network1 = mock.MagicMock()
- network1.vld_id = 'vld111'
network2 = mock.MagicMock()
- network2.vld_id = 'vld777'
self.test_context.name = 'foo'
self.test_context.stack = mock.MagicMock()
self.test_context.networks = {
@@ -209,11 +182,17 @@ class HeatContextTestCase(unittest.TestCase):
u'd-mac_address': u'00:10',
u'd-device_id': u'dev43',
u'd-network_id': u'net987',
+ u'e': u'40.30.20.15',
+ u'e-subnet_id': 2,
+ u'e-mac_address': u'00:10',
+ u'e-device_id': u'dev43',
+ u'e-network_id': u'net987',
}
server = mock.MagicMock()
server.ports = OrderedDict([
- ('a', {'stack_name': 'b'}),
- ('c', {'stack_name': 'd'}),
+ ('a', [{'stack_name': 'b', 'port': 'port_a'}]),
+ ('c', [{'stack_name': 'd', 'port': 'port_c'},
+ {'stack_name': 'e', 'port': 'port_f'}]),
])
expected = {
@@ -229,12 +208,11 @@ class HeatContextTestCase(unittest.TestCase):
"network_name": 'a',
"local_mac": '00:01',
"local_ip": '10.20.30.45',
- "vld_id": 'vld111',
}
self.test_context.add_server_port(server)
self.assertEqual(server.private_ip, '10.20.30.45')
- self.assertEqual(len(server.interfaces), 2)
- self.assertDictEqual(server.interfaces['a'], expected)
+ self.assertEqual(len(server.interfaces), 3)
+ self.assertDictEqual(server.interfaces['port_a'], expected)
@mock.patch('yardstick.benchmark.contexts.heat.HeatTemplate')
def test_undeploy(self, mock_template):
@@ -249,19 +227,20 @@ class HeatContextTestCase(unittest.TestCase):
mock_os.path.exists.return_value = True
self.assertIsNone(self.test_context.undeploy())
- def test__get_server_found_dict(self):
+ @mock.patch("yardstick.benchmark.contexts.heat.pkg_resources")
+ def test__get_server_found_dict(self, mock_pkg_resources):
"""
Use HeatContext._get_server to get a server that matches
based on a dictionary input.
"""
foo2_server = mock.Mock()
- foo2_server.key_filename = 'key_file'
+ foo2_server.key_filename = None
foo2_server.private_ip = '10.0.0.2'
foo2_server.public_ip = '127.0.0.2'
foo2_server.context.user = 'oof'
baz3_server = mock.Mock()
- baz3_server.key_filename = 'key_filename'
+ baz3_server.key_filename = None
baz3_server.private_ip = '10.0.0.3'
baz3_server.public_ip = '127.0.0.3'
baz3_server.context.user = 'zab'
@@ -286,11 +265,11 @@ class HeatContextTestCase(unittest.TestCase):
}
result = self.test_context._get_server(attr_name)
self.assertEqual(result['user'], 'bot')
- self.assertIsNotNone(result['key_filename'])
self.assertEqual(result['ip'], '127.0.0.1')
self.assertEqual(result['private_ip'], '10.0.0.1')
- def test__get_server_found_dict_no_attrs(self):
+ @mock.patch("yardstick.benchmark.contexts.heat.pkg_resources")
+ def test__get_server_found_dict_no_attrs(self, mock_pkg_resources):
"""
Use HeatContext._get_server to get a server that matches
based on a dictionary input.
@@ -323,13 +302,13 @@ class HeatContextTestCase(unittest.TestCase):
}
result = self.test_context._get_server(attr_name)
self.assertEqual(result['user'], 'bot')
- self.assertIsNotNone(result['key_filename'])
# no private ip attr mapping in the map results in None value in the result
self.assertIsNone(result['private_ip'])
# no public ip attr mapping in the map results in no value in the result
self.assertNotIn('ip', result)
- def test__get_server_found_not_dict(self):
+ @mock.patch("yardstick.benchmark.contexts.heat.pkg_resources")
+ def test__get_server_found_not_dict(self, mock_pkg_resources):
"""
Use HeatContext._get_server to get a server that matches
based on a non-dictionary input
@@ -361,12 +340,12 @@ class HeatContextTestCase(unittest.TestCase):
attr_name = 'baz3'
result = self.test_context._get_server(attr_name)
self.assertEqual(result['user'], 'zab')
- self.assertIsNotNone(result['key_filename'])
self.assertEqual(result['private_ip'], '10.0.0.3')
# no public_ip on the server results in no value in the result
self.assertNotIn('public_ip', result)
- def test__get_server_none_found_not_dict(self):
+ @mock.patch("yardstick.benchmark.contexts.heat.pkg_resources")
+ def test__get_server_none_found_not_dict(self, mock_pkg_resources):
"""
Use HeatContext._get_server to not get a server due to
None value associated with the match to a non-dictionary
@@ -399,7 +378,8 @@ class HeatContextTestCase(unittest.TestCase):
result = self.test_context._get_server(attr_name)
self.assertIsNone(result)
- def test__get_server_not_found_dict(self):
+ @mock.patch("yardstick.benchmark.contexts.heat.pkg_resources")
+ def test__get_server_not_found_dict(self, mock_pkg_resources):
"""
Use HeatContext._get_server to not get a server for lack
of a match to a dictionary input
@@ -434,7 +414,8 @@ class HeatContextTestCase(unittest.TestCase):
result = self.test_context._get_server(attr_name)
self.assertIsNone(result)
- def test__get_server_not_found_not_dict(self):
+ @mock.patch("yardstick.benchmark.contexts.heat.pkg_resources")
+ def test__get_server_not_found_not_dict(self, mock_pkg_resources):
"""
Use HeatContext._get_server to not get a server for lack
of a match to a non-dictionary input
@@ -475,7 +456,6 @@ class HeatContextTestCase(unittest.TestCase):
network2 = mock.MagicMock()
network2.name = 'net_2'
- network2.vld_id = 'vld999'
network2.segmentation_id = 'seg45'
network2.network_type = 'type_b'
network2.physical_network = 'virt'
@@ -491,16 +471,15 @@ class HeatContextTestCase(unittest.TestCase):
attr_name = {}
self.assertIsNone(self.test_context._get_network(attr_name))
- attr_name = {'vld_id': 'vld777'}
+ attr_name = {'network_type': 'nosuch'}
self.assertIsNone(self.test_context._get_network(attr_name))
attr_name = 'vld777'
self.assertIsNone(self.test_context._get_network(attr_name))
- attr_name = {'vld_id': 'vld999'}
+ attr_name = {'segmentation_id': 'seg45'}
expected = {
"name": 'net_2',
- "vld_id": 'vld999',
"segmentation_id": 'seg45',
"network_type": 'type_b',
"physical_network": 'virt',
@@ -511,7 +490,6 @@ class HeatContextTestCase(unittest.TestCase):
attr_name = 'a'
expected = {
"name": 'net_1',
- "vld_id": 'vld111',
"segmentation_id": 'seg54',
"network_type": 'type_a',
"physical_network": 'phys',
diff --git a/tests/unit/benchmark/contexts/test_kubernetes.py b/tests/unit/benchmark/contexts/test_kubernetes.py
index b0ee792db..3a926f85c 100644
--- a/tests/unit/benchmark/contexts/test_kubernetes.py
+++ b/tests/unit/benchmark/contexts/test_kubernetes.py
@@ -47,13 +47,15 @@ class KubernetesTestCase(unittest.TestCase):
# clear kubernetes contexts from global list so we don't break other tests
Context.list = []
+ @mock.patch('{}.KubernetesContext._delete_services'.format(prefix))
@mock.patch('{}.KubernetesContext._delete_ssh_key'.format(prefix))
@mock.patch('{}.KubernetesContext._delete_rcs'.format(prefix))
@mock.patch('{}.KubernetesContext._delete_pods'.format(prefix))
def test_undeploy(self,
mock_delete_pods,
mock_delete_rcs,
- mock_delete_ssh):
+ mock_delete_ssh,
+ mock_delete_services):
k8s_context = KubernetesContext()
k8s_context.init(context_cfg)
@@ -61,7 +63,9 @@ class KubernetesTestCase(unittest.TestCase):
self.assertTrue(mock_delete_ssh.called)
self.assertTrue(mock_delete_rcs.called)
self.assertTrue(mock_delete_pods.called)
+ self.assertTrue(mock_delete_services.called)
+ @mock.patch('{}.KubernetesContext._create_services'.format(prefix))
@mock.patch('{}.KubernetesContext._wait_until_running'.format(prefix))
@mock.patch('{}.KubernetesTemplate.get_rc_pods'.format(prefix))
@mock.patch('{}.KubernetesContext._create_rcs'.format(prefix))
@@ -70,7 +74,8 @@ class KubernetesTestCase(unittest.TestCase):
mock_set_ssh_key,
mock_create_rcs,
mock_get_rc_pods,
- mock_wait_until_running):
+ mock_wait_until_running,
+ mock_create_services):
k8s_context = KubernetesContext()
k8s_context.init(context_cfg)
@@ -78,12 +83,18 @@ class KubernetesTestCase(unittest.TestCase):
k8s_context.deploy()
self.assertTrue(mock_set_ssh_key.called)
self.assertTrue(mock_create_rcs.called)
+ self.assertTrue(mock_create_services.called)
self.assertTrue(mock_get_rc_pods.called)
self.assertTrue(mock_wait_until_running.called)
+ @mock.patch('{}.paramiko'.format(prefix), **{"resource_filename.return_value": ""})
+ @mock.patch('{}.pkg_resources'.format(prefix), **{"resource_filename.return_value": ""})
+ @mock.patch('{}.utils'.format(prefix))
+ @mock.patch('{}.open'.format(prefix), create=True)
@mock.patch('{}.k8s_utils.delete_config_map'.format(prefix))
@mock.patch('{}.k8s_utils.create_config_map'.format(prefix))
- def test_ssh_key(self, mock_create, mock_delete):
+ def test_ssh_key(self, mock_create, mock_delete, mock_open, mock_utils, mock_resources,
+ mock_paramiko):
k8s_context = KubernetesContext()
k8s_context.init(context_cfg)
@@ -101,14 +112,39 @@ class KubernetesTestCase(unittest.TestCase):
mock_read_pod_status.return_value = 'Running'
k8s_context._wait_until_running()
- @mock.patch('{}.k8s_utils.get_pod_list'.format(prefix))
- def test_get_server(self, mock_get_pod_list):
+ @mock.patch('{}.k8s_utils.get_pod_by_name'.format(prefix))
+ @mock.patch('{}.KubernetesContext._get_node_ip'.format(prefix))
+ @mock.patch('{}.k8s_utils.get_service_by_name'.format(prefix))
+ def test_get_server(self,
+ mock_get_service_by_name,
+ mock_get_node_ip,
+ mock_get_pod_by_name):
+ class Service(object):
+ def __init__(self):
+ self.name = 'yardstick'
+ self.node_port = 30000
+
+ class Services(object):
+ def __init__(self):
+ self.ports = [Service()]
+
+ class Status(object):
+ def __init__(self):
+ self.pod_ip = '172.16.10.131'
+
+ class Pod(object):
+ def __init__(self):
+ self.status = Status()
+
k8s_context = KubernetesContext()
k8s_context.init(context_cfg)
- mock_get_pod_list.return_value.items = []
+ mock_get_service_by_name.return_value = Services()
+ mock_get_pod_by_name.return_value = Pod()
+ mock_get_node_ip.return_value = '172.16.10.131'
+
server = k8s_context._get_server('server')
- self.assertIsNone(server)
+ self.assertIsNotNone(server)
@mock.patch('{}.KubernetesContext._create_rc'.format(prefix))
def test_create_rcs(self, mock_create_rc):
@@ -138,6 +174,28 @@ class KubernetesTestCase(unittest.TestCase):
k8s_context._delete_rc({})
self.assertTrue(mock_delete_replication_controller.called)
+ @mock.patch('{}.k8s_utils.get_node_list'.format(prefix))
+ def test_get_node_ip(self, mock_get_node_list):
+
+ k8s_context = KubernetesContext()
+ k8s_context.init(context_cfg)
+ k8s_context._get_node_ip()
+ self.assertTrue(mock_get_node_list.called)
+
+ @mock.patch('yardstick.orchestrator.kubernetes.ServiceObject.create')
+ def test_create_services(self, mock_create):
+ k8s_context = KubernetesContext()
+ k8s_context.init(context_cfg)
+ k8s_context._create_services()
+ self.assertTrue(mock_create.called)
+
+ @mock.patch('yardstick.orchestrator.kubernetes.ServiceObject.delete')
+ def test_delete_services(self, mock_delete):
+ k8s_context = KubernetesContext()
+ k8s_context.init(context_cfg)
+ k8s_context._delete_services()
+ self.assertTrue(mock_delete.called)
+
def main():
unittest.main()
diff --git a/tests/unit/benchmark/contexts/test_standalone.py b/tests/unit/benchmark/contexts/test_standalone.py
index d13e28470..b1402a1c9 100644
--- a/tests/unit/benchmark/contexts/test_standalone.py
+++ b/tests/unit/benchmark/contexts/test_standalone.py
@@ -18,25 +18,26 @@
# Unittest for yardstick.benchmark.contexts.standalone
from __future__ import absolute_import
+
import os
import unittest
+
import mock
from yardstick.benchmark.contexts import standalone
-from yardstick.benchmark.contexts import sriov
-from yardstick.benchmark.contexts import ovsdpdk
+from yardstick.benchmark.contexts.standalone import ovsdpdk, sriov
MOCKS = {
'yardstick.benchmark.contexts': mock.MagicMock(),
- 'yardstick.benchmark.contexts.sriov': mock.MagicMock(),
- 'yardstick.benchmark.contexts.ovsdpdk': mock.MagicMock(),
+ 'yardstick.benchmark.contexts.standalone.sriov': mock.MagicMock(),
+ 'yardstick.benchmark.contexts.standalone.ovsdpdk': mock.MagicMock(),
'yardstick.benchmark.contexts.standalone': mock.MagicMock(),
}
-@mock.patch('yardstick.benchmark.contexts.ovsdpdk.time')
+@mock.patch('yardstick.benchmark.contexts.standalone.ovsdpdk.time')
@mock.patch('yardstick.benchmark.contexts.standalone.time')
-@mock.patch('yardstick.benchmark.contexts.sriov.time')
+@mock.patch('yardstick.benchmark.contexts.standalone.sriov.time')
class StandaloneContextTestCase(unittest.TestCase):
NODES_SAMPLE = "nodes_sample_new.yaml"
NODES_SAMPLE_SRIOV = "nodes_sample_new_sriov.yaml"
@@ -564,7 +565,7 @@ class StandaloneContextTestCase(unittest.TestCase):
self.assertIsNone(self.test_context.undeploy())
def test_get_nfvi_obj_sriov(self, mock_sriov_time, mock_standlalone_time, mock_ovsdpdk_time):
- with mock.patch('yardstick.benchmark.contexts.sriov'):
+ with mock.patch('yardstick.benchmark.contexts.standalone.sriov'):
attrs = {
'name': 'sriov',
'file': self._get_file_abspath(self.NODES_SAMPLE)
@@ -589,7 +590,7 @@ class StandaloneContextTestCase(unittest.TestCase):
self.assertIsNotNone(self.test_context.get_nfvi_obj())
def test_get_nfvi_obj_ovs(self, mock_sriov_time, mock_standlalone_time, mock_ovsdpdk_time):
- with mock.patch('yardstick.benchmark.contexts.ovsdpdk'):
+ with mock.patch('yardstick.benchmark.contexts.standalone.ovsdpdk'):
attrs = {
'name': 'ovs',
'file': self._get_file_abspath(self.NODES_SAMPLE_OVSDPDK)
diff --git a/tests/unit/benchmark/core/test_task.py b/tests/unit/benchmark/core/test_task.py
index 25688bf48..737e7058b 100644
--- a/tests/unit/benchmark/core/test_task.py
+++ b/tests/unit/benchmark/core/test_task.py
@@ -66,31 +66,27 @@ class TaskTestCase(unittest.TestCase):
nodes = {
'node1': {
'interfaces': {
- 'eth0': {
- 'name': 'mgmt',
+ 'mgmt': {
+ 'network_name': 'mgmt',
},
- 'eth1': {
- 'name': 'external',
- 'vld_id': '23',
+ 'xe0': {
+ 'network_name': 'uplink_0',
},
- 'eth10': {
- 'name': 'internal',
- 'vld_id': '55',
+ 'xe1': {
+ 'network_name': 'downlink_0',
},
},
},
'node2': {
'interfaces': {
- 'eth4': {
- 'name': 'mgmt',
+ 'mgmt': {
+ 'network_name': 'mgmt',
},
- 'eth2': {
- 'name': 'external',
- 'vld_id': '32',
+ 'uplink_0': {
+ 'network_name': 'uplink_0',
},
- 'eth11': {
- 'name': 'internal',
- 'vld_id': '55',
+ 'downlink_0': {
+ 'network_name': 'downlink_0',
},
},
},
@@ -99,30 +95,30 @@ class TaskTestCase(unittest.TestCase):
mock_context.get_network.side_effect = iter([
None,
{
- 'name': 'a',
- 'network_type': 'private',
+ 'name': 'mgmt',
+ 'network_type': 'flat',
},
{},
{
- 'name': 'b',
- 'vld_id': 'y',
+ 'name': 'uplink_0',
'subnet_cidr': '10.20.0.0/16',
},
{
- 'name': 'c',
- 'vld_id': 'x',
+ 'name': 'downlink_0',
+ 'segmentation_id': '1001',
},
{
- 'name': 'd',
- 'vld_id': 'w',
+ 'name': 'uplink_1',
},
])
- # once for each vld_id in the nodes dict
- expected_get_network_calls = 4
+ # one for each interface
+ expected_get_network_calls = 6
expected = {
- 'a': {'name': 'a', 'network_type': 'private'},
- 'b': {'name': 'b', 'vld_id': 'y', 'subnet_cidr': '10.20.0.0/16'},
+ 'mgmt': {'name': 'mgmt', 'network_type': 'flat'},
+ 'uplink_0': {'name': 'uplink_0', 'subnet_cidr': '10.20.0.0/16'},
+ 'uplink_1': {'name': 'uplink_1'},
+ 'downlink_0': {'name': 'downlink_0', 'segmentation_id': '1001'},
}
networks = task.get_networks_from_nodes(nodes)
@@ -290,8 +286,9 @@ class TaskTestCase(unittest.TestCase):
task.change_server_name(scenario, suffix)
self.assertTrue(scenario['target']['name'], 'demo-8')
+ @mock.patch('yardstick.benchmark.core.task.utils')
@mock.patch('yardstick.benchmark.core.task.logging')
- def test_set_log(self, mock_logging):
+ def test_set_log(self, mock_logging, mock_utils):
task_obj = task.Task()
task_obj.task_id = 'task_id'
task_obj._set_log()
diff --git a/tests/unit/benchmark/runner/test_base.py b/tests/unit/benchmark/runner/test_base.py
index 0313ef843..956762c40 100644
--- a/tests/unit/benchmark/runner/test_base.py
+++ b/tests/unit/benchmark/runner/test_base.py
@@ -17,6 +17,7 @@ import time
from mock import mock
+from yardstick.benchmark.runners.base import Runner
from yardstick.benchmark.runners.iteration import IterationRunner
@@ -40,6 +41,12 @@ class RunnerTestCase(unittest.TestCase):
actual_result = runner.get_output()
self.assertEqual(idle_result, actual_result)
+ def test__run_benchmark(self):
+ runner = Runner(mock.Mock())
+
+ with self.assertRaises(NotImplementedError):
+ runner._run_benchmark(mock.Mock(), mock.Mock(), mock.Mock(), mock.Mock())
+
def main():
unittest.main()
diff --git a/tests/unit/benchmark/runner/test_search.py b/tests/unit/benchmark/runner/test_search.py
new file mode 100644
index 000000000..8fab5a71f
--- /dev/null
+++ b/tests/unit/benchmark/runner/test_search.py
@@ -0,0 +1,204 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import unittest
+import mock
+
+from tests.unit import STL_MOCKS
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.benchmark.runners.search import SearchRunner
+ from yardstick.benchmark.runners.search import SearchRunnerHelper
+
+
+class TestSearchRunnerHelper(unittest.TestCase):
+
+ def test___call__(self):
+ cls = mock.MagicMock()
+ aborted = mock.MagicMock()
+ scenario_cfg = {
+ 'runner': {},
+ }
+
+ benchmark = cls()
+ method = getattr(benchmark, 'my_method')
+ helper = SearchRunnerHelper(cls, 'my_method', scenario_cfg, {}, aborted)
+
+ with helper.get_benchmark_instance():
+ helper()
+
+ self.assertEqual(method.call_count, 1)
+
+ def test___call___error(self):
+ cls = mock.MagicMock()
+ aborted = mock.MagicMock()
+ scenario_cfg = {
+ 'runner': {},
+ }
+
+ helper = SearchRunnerHelper(cls, 'my_method', scenario_cfg, {}, aborted)
+
+ with self.assertRaises(RuntimeError):
+ helper()
+
+ @mock.patch('yardstick.benchmark.runners.search.time')
+ def test_is_not_done(self, mock_time):
+ cls = mock.MagicMock()
+ aborted = mock.MagicMock()
+ scenario_cfg = {
+ 'runner': {},
+ }
+
+ mock_time.time.side_effect = range(1000)
+
+ helper = SearchRunnerHelper(cls, 'my_method', scenario_cfg, {}, aborted)
+
+ index = -1
+ for index in helper.is_not_done():
+ if index >= 10:
+ break
+
+ self.assertGreaterEqual(index, 10)
+
+ @mock.patch('yardstick.benchmark.runners.search.time')
+ def test_is_not_done_immediate_stop(self, mock_time):
+ cls = mock.MagicMock()
+ aborted = mock.MagicMock()
+ scenario_cfg = {
+ 'runner': {
+ 'run_step': '',
+ },
+ }
+
+ helper = SearchRunnerHelper(cls, 'my_method', scenario_cfg, {}, aborted)
+
+ index = -1
+ for index in helper.is_not_done():
+ if index >= 10:
+ break
+
+ self.assertEqual(index, -1)
+
+class TestSearchRunner(unittest.TestCase):
+
+ def test__worker_run_once(self):
+ def update(*args):
+ args[-1].update(data)
+
+ data = {
+ 'key1': {
+ 'inner1': 'value1',
+ 'done': 0,
+ },
+ 'key2': {
+ 'done': None,
+ },
+ }
+
+ runner = SearchRunner({})
+ runner.worker_helper = mock.MagicMock(side_effect=update)
+
+ self.assertFalse(runner._worker_run_once('sequence 1'))
+
+ def test__worker_run_once_done(self):
+ def update(*args):
+ args[-1].update(data)
+
+ data = {
+ 'key1': {
+ 'inner1': 'value1',
+ 'done': 0,
+ },
+ 'key2': {
+ 'done': None,
+ },
+ 'key3': {
+ 'done': True,
+ },
+ 'key4': [],
+ 'key5': 'value5',
+ }
+
+ runner = SearchRunner({})
+ runner.worker_helper = mock.MagicMock(side_effect=update)
+
+ self.assertTrue(runner._worker_run_once('sequence 1'))
+
+ def test__worker_run_once_assertion_error_assert(self):
+ runner = SearchRunner({})
+ runner.sla_action = 'assert'
+ runner.worker_helper = mock.MagicMock(side_effect=AssertionError)
+
+ with self.assertRaises(AssertionError):
+ runner._worker_run_once('sequence 1')
+
+ def test__worker_run_once_assertion_error_monitor(self):
+ runner = SearchRunner({})
+ runner.sla_action = 'monitor'
+ runner.worker_helper = mock.MagicMock(side_effect=AssertionError)
+
+ self.assertFalse(runner._worker_run_once('sequence 1'))
+
+ def test__worker_run_once_non_assertion_error_none(self):
+ runner = SearchRunner({})
+ runner.worker_helper = mock.MagicMock(side_effect=RuntimeError)
+
+ self.assertTrue(runner._worker_run_once('sequence 1'))
+
+ def test__worker_run_once_non_assertion_error(self):
+ runner = SearchRunner({})
+ runner.sla_action = 'monitor'
+ runner.worker_helper = mock.MagicMock(side_effect=RuntimeError)
+
+ self.assertFalse(runner._worker_run_once('sequence 1'))
+
+ def test__worker_run(self):
+ cls = mock.MagicMock()
+ scenario_cfg = {
+ 'runner': {'interval': 0, 'timeout': 1},
+ }
+
+ runner = SearchRunner({})
+ runner._worker_run_once = mock.MagicMock(side_effect=[0, 0, 1])
+
+ runner._worker_run(cls, 'my_method', scenario_cfg, {})
+
+ def test__worker_run_immediate_stop(self):
+ cls = mock.MagicMock()
+ scenario_cfg = {
+ 'runner': {
+ 'run_step': '',
+ },
+ }
+
+ runner = SearchRunner({})
+ runner._worker_run(cls, 'my_method', scenario_cfg, {})
+
+ @mock.patch('yardstick.benchmark.runners.search.multiprocessing')
+ def test__run_benchmark(self, mock_multi_process):
+ cls = mock.MagicMock()
+ scenario_cfg = {
+ 'runner': {},
+ }
+
+ runner = SearchRunner({})
+ runner._run_benchmark(cls, 'my_method', scenario_cfg, {})
+ self.assertEqual(mock_multi_process.Process.call_count, 1)
diff --git a/tests/unit/benchmark/scenarios/availability/test_basemonitor.py b/tests/unit/benchmark/scenarios/availability/test_basemonitor.py
index 3b7e07376..92ae8aa88 100644
--- a/tests/unit/benchmark/scenarios/availability/test_basemonitor.py
+++ b/tests/unit/benchmark/scenarios/availability/test_basemonitor.py
@@ -25,13 +25,32 @@ from yardstick.benchmark.scenarios.availability.monitor import basemonitor
class MonitorMgrTestCase(unittest.TestCase):
def setUp(self):
- config = {
- 'monitor_type': 'openstack-api',
- 'key': 'service-status'
- }
-
- self.monitor_configs = []
- self.monitor_configs.append(config)
+ self.monitor_configs = [
+ {
+ "monitor_type": "openstack-cmd",
+ "command_name": "openstack router list",
+ "monitor_time": 10,
+ "monitor_number": 3,
+ "sla": {
+ "max_outage_time": 5
+ }
+ },
+ {
+ "monitor_type": "process",
+ "process_name": "neutron-server",
+ "host": "node1",
+ "monitor_time": 20,
+ "monitor_number": 3,
+ "sla": {
+ "max_recover_time": 20
+ }
+ }
+ ]
+ self.MonitorMgr = basemonitor.MonitorMgr([])
+ self.MonitorMgr.init_monitors(self.monitor_configs, None)
+ self.monitor_list = self.MonitorMgr._monitor_list
+ for mo in self.monitor_list:
+ mo._result = {"outage_time": 10}
def test__MonitorMgr_setup_successful(self, mock_monitor):
instance = basemonitor.MonitorMgr({"nova-api": 10})
@@ -44,7 +63,13 @@ class MonitorMgrTestCase(unittest.TestCase):
def test_MonitorMgr_getitem(self, mock_monitor):
monitorMgr = basemonitor.MonitorMgr({"nova-api": 10})
monitorMgr.init_monitors(self.monitor_configs, None)
- monitorIns = monitorMgr['service-status']
+
+ def test_store_result(self, mock_monitor):
+ expect = {'process_neutron-server_outage_time': 10,
+ 'openstack-router-list_outage_time': 10}
+ result = {}
+ self.MonitorMgr.store_result(result)
+ self.assertDictEqual(result, expect)
class BaseMonitorTestCase(unittest.TestCase):
@@ -94,3 +119,7 @@ class BaseMonitorTestCase(unittest.TestCase):
except Exception:
pass
self.assertIsNone(cls)
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/tests/unit/benchmark/scenarios/availability/test_scenario_general.py b/tests/unit/benchmark/scenarios/availability/test_scenario_general.py
index de2170b16..244a5e798 100644
--- a/tests/unit/benchmark/scenarios/availability/test_scenario_general.py
+++ b/tests/unit/benchmark/scenarios/availability/test_scenario_general.py
@@ -67,4 +67,5 @@ class ScenarioGeneralTestCase(unittest.TestCase):
ins.director = mock_obj
ins.director.data = {}
ins.run({})
+ ins.pass_flag = True
ins.teardown()
diff --git a/tests/unit/benchmark/scenarios/lib/test_attach_volume.py b/tests/unit/benchmark/scenarios/lib/test_attach_volume.py
new file mode 100644
index 000000000..e69924072
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_attach_volume.py
@@ -0,0 +1,33 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+
+from yardstick.benchmark.scenarios.lib.attach_volume import AttachVolume
+
+
+class AttachVolumeTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.attach_server_volume')
+ def test_attach_volume(self, mock_attach_server_volume):
+ options = {
+ 'volume_id': '123-456-000',
+ 'server_id': '000-123-456'
+ }
+ args = {"options": options}
+ obj = AttachVolume(args, {})
+ obj.run({})
+ self.assertTrue(mock_attach_server_volume.called)
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_create_floating_ip.py b/tests/unit/benchmark/scenarios/lib/test_create_floating_ip.py
new file mode 100644
index 000000000..72dbcd7cd
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_create_floating_ip.py
@@ -0,0 +1,34 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+
+from yardstick.benchmark.scenarios.lib.create_floating_ip import CreateFloatingIp
+
+
+class CreateFloatingIpTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.create_floating_ip')
+ @mock.patch('yardstick.common.openstack_utils.get_network_id')
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ def test_create_floating_ip(self, mock_create_floating_ip, mock_get_network_id, mock_get_neutron_client):
+ options = {}
+ args = {"options": options}
+ obj = CreateFloatingIp(args, {})
+ obj.run({})
+ self.assertTrue(mock_create_floating_ip.called)
+ self.assertTrue(mock_get_network_id.called)
+ self.assertTrue(mock_get_neutron_client.called)
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_create_keypair.py b/tests/unit/benchmark/scenarios/lib/test_create_keypair.py
new file mode 100644
index 000000000..4b9b72013
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_create_keypair.py
@@ -0,0 +1,36 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+
+from yardstick.benchmark.scenarios.lib.create_keypair import CreateKeypair
+
+PREFIX = "yardstick.benchmark.scenarios.lib.create_keypair"
+
+
+class CreateKeypairTestCase(unittest.TestCase):
+ @mock.patch('{}.paramiko'.format(PREFIX))
+ @mock.patch('{}.op_utils'.format(PREFIX))
+ def test_create_keypair(self, mock_op_utils, mock_paramiko):
+ options = {
+ 'key_name': 'yardstick_key',
+ 'key_path': '/tmp/yardstick_key'
+ }
+ args = {"options": options}
+ obj = CreateKeypair(args, {})
+ obj.run({})
+ self.assertTrue(mock_op_utils.create_keypair.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_create_network.py b/tests/unit/benchmark/scenarios/lib/test_create_network.py
new file mode 100644
index 000000000..8e7d8b5a1
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_create_network.py
@@ -0,0 +1,39 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.create_network import CreateNetwork
+
+
+class CreateNetworkTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ @mock.patch('yardstick.common.openstack_utils.create_neutron_net')
+ def test_create_network(self, mock_get_neutron_client, mock_create_neutron_net):
+ options = {
+ 'openstack_paras': {
+ 'name': 'yardstick_net',
+ 'admin_state_up': 'True'
+ }
+ }
+ args = {"options": options}
+ obj = CreateNetwork(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+ self.assertTrue(mock_create_neutron_net.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_create_port.py b/tests/unit/benchmark/scenarios/lib/test_create_port.py
new file mode 100644
index 000000000..3b2aa2247
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_create_port.py
@@ -0,0 +1,36 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.create_port import CreatePort
+
+
+class CreatePortTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ def test_create_port(self, mock_get_neutron_client):
+ options = {
+ 'openstack_paras': {
+ 'name': 'yardstick_port'
+ }
+ }
+ args = {"options": options}
+ obj = CreatePort(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_create_router.py b/tests/unit/benchmark/scenarios/lib/test_create_router.py
new file mode 100644
index 000000000..b956a3634
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_create_router.py
@@ -0,0 +1,39 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.create_router import CreateRouter
+
+
+class CreateRouterTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ @mock.patch('yardstick.common.openstack_utils.create_neutron_router')
+ def test_create_router(self, mock_get_neutron_client, mock_create_neutron_router):
+ options = {
+ 'openstack_paras': {
+ 'admin_state_up': 'True',
+ 'name': 'yardstick_router'
+ }
+ }
+ args = {"options": options}
+ obj = CreateRouter(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+ self.assertTrue(mock_create_neutron_router.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_create_sec_group.py b/tests/unit/benchmark/scenarios/lib/test_create_sec_group.py
new file mode 100644
index 000000000..b962f7f0e
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_create_sec_group.py
@@ -0,0 +1,39 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.create_sec_group import CreateSecgroup
+
+
+class CreateSecGroupTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ @mock.patch('yardstick.common.openstack_utils.create_security_group_full')
+ def test_create_sec_group(self, mock_get_neutron_client, mock_create_security_group_full):
+ options = {
+ 'openstack_paras': {
+ 'sg_name': 'yardstick_sec_group',
+ 'description': 'security group for yardstick manual VM'
+ }
+ }
+ args = {"options": options}
+ obj = CreateSecgroup(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+ self.assertTrue(mock_create_security_group_full.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_create_subnet.py b/tests/unit/benchmark/scenarios/lib/test_create_subnet.py
new file mode 100644
index 000000000..0154755c4
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_create_subnet.py
@@ -0,0 +1,41 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.create_subnet import CreateSubnet
+
+
+class CreateSubnetTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ @mock.patch('yardstick.common.openstack_utils.create_neutron_subnet')
+ def test_create_subnet(self, mock_get_neutron_client, mock_create_neutron_subnet):
+ options = {
+ 'openstack_paras': {
+ 'network_id': '123-123-123',
+ 'name': 'yardstick_subnet',
+ 'cidr': '10.10.10.0/24',
+ 'ip_version': '4'
+ }
+ }
+ args = {"options": options}
+ obj = CreateSubnet(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+ self.assertTrue(mock_create_neutron_subnet.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_delete_floating_ip.py b/tests/unit/benchmark/scenarios/lib/test_delete_floating_ip.py
new file mode 100644
index 000000000..7592c8070
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_delete_floating_ip.py
@@ -0,0 +1,36 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.delete_floating_ip import DeleteFloatingIp
+
+
+class DeleteFloatingIpTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_nova_client')
+ @mock.patch('yardstick.common.openstack_utils.delete_floating_ip')
+ def test_delete_floating_ip(self, mock_get_nova_client, mock_delete_floating_ip):
+ options = {
+ 'floating_ip_id': '123-123-123'
+ }
+ args = {"options": options}
+ obj = DeleteFloatingIp(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_nova_client.called)
+ self.assertTrue(mock_delete_floating_ip.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_delete_keypair.py b/tests/unit/benchmark/scenarios/lib/test_delete_keypair.py
new file mode 100644
index 000000000..9663fe9fb
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_delete_keypair.py
@@ -0,0 +1,36 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.delete_keypair import DeleteKeypair
+
+
+class DeleteKeypairTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_nova_client')
+ @mock.patch('yardstick.common.openstack_utils.delete_keypair')
+ def test_detach_volume(self, mock_get_nova_client, mock_delete_keypair):
+ options = {
+ 'key_name': 'yardstick_key'
+ }
+ args = {"options": options}
+ obj = DeleteKeypair(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_nova_client.called)
+ self.assertTrue(mock_delete_keypair.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_delete_network.py b/tests/unit/benchmark/scenarios/lib/test_delete_network.py
new file mode 100644
index 000000000..9ccaa8232
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_delete_network.py
@@ -0,0 +1,36 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.delete_network import DeleteNetwork
+
+
+class DeleteNetworkTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ @mock.patch('yardstick.common.openstack_utils.delete_neutron_net')
+ def test_delete_network(self, mock_get_neutron_client, mock_delete_neutron_net):
+ options = {
+ 'network_id': '123-123-123'
+ }
+ args = {"options": options}
+ obj = DeleteNetwork(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+ self.assertTrue(mock_delete_neutron_net.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_delete_port.py b/tests/unit/benchmark/scenarios/lib/test_delete_port.py
new file mode 100644
index 000000000..77b9c7009
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_delete_port.py
@@ -0,0 +1,34 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.delete_port import DeletePort
+
+
+class DeletePortTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ def test_delete_port(self, mock_get_neutron_client):
+ options = {
+ 'port_id': '123-123-123'
+ }
+ args = {"options": options}
+ obj = DeletePort(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_delete_router.py b/tests/unit/benchmark/scenarios/lib/test_delete_router.py
new file mode 100644
index 000000000..ab1ad5d35
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_delete_router.py
@@ -0,0 +1,36 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.delete_router import DeleteRouter
+
+
+class DeleteRouterTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ @mock.patch('yardstick.common.openstack_utils.delete_neutron_router')
+ def test_delete_router(self, mock_get_neutron_client, mock_delete_neutron_router):
+ options = {
+ 'router_id': '123-123-123'
+ }
+ args = {"options": options}
+ obj = DeleteRouter(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+ self.assertTrue(mock_delete_neutron_router.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_delete_router_gateway.py b/tests/unit/benchmark/scenarios/lib/test_delete_router_gateway.py
new file mode 100644
index 000000000..1150dccda
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_delete_router_gateway.py
@@ -0,0 +1,36 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.delete_router_gateway import DeleteRouterGateway
+
+
+class DeleteRouterGatewayTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ @mock.patch('yardstick.common.openstack_utils.remove_gateway_router')
+ def test_delete_router_gateway(self, mock_get_neutron_client, mock_remove_gateway_router):
+ options = {
+ 'router_id': '123-123-123'
+ }
+ args = {"options": options}
+ obj = DeleteRouterGateway(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+ self.assertTrue(mock_remove_gateway_router.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_delete_router_interface.py b/tests/unit/benchmark/scenarios/lib/test_delete_router_interface.py
new file mode 100644
index 000000000..2cc9c9f37
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_delete_router_interface.py
@@ -0,0 +1,37 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.delete_router_interface import DeleteRouterInterface
+
+
+class DeleteRouterInterfaceTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_neutron_client')
+ @mock.patch('yardstick.common.openstack_utils.remove_interface_router')
+ def test_delete_router_interface(self, mock_get_neutron_client, mock_remove_interface_router):
+ options = {
+ 'router_id': '123-123-123',
+ 'subnet_id': '321-321-321'
+ }
+ args = {"options": options}
+ obj = DeleteRouterInterface(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_neutron_client.called)
+ self.assertTrue(mock_remove_interface_router.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_delete_volume.py b/tests/unit/benchmark/scenarios/lib/test_delete_volume.py
new file mode 100644
index 000000000..a11d0121b
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_delete_volume.py
@@ -0,0 +1,36 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.delete_volume import DeleteVolume
+
+
+class DeleteVolumeTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.get_cinder_client')
+ @mock.patch('yardstick.common.openstack_utils.delete_volume')
+ def test_delete_volume(self, mock_get_cinder_client, mock_delete_volume):
+ options = {
+ 'volume_id': '123-123-123'
+ }
+ args = {"options": options}
+ obj = DeleteVolume(args, {})
+ obj.run({})
+ self.assertTrue(mock_get_cinder_client.called)
+ self.assertTrue(mock_delete_volume.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_detach_volume.py b/tests/unit/benchmark/scenarios/lib/test_detach_volume.py
new file mode 100644
index 000000000..0cffcba15
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/lib/test_detach_volume.py
@@ -0,0 +1,35 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+import unittest
+import mock
+import paramiko
+
+from yardstick.benchmark.scenarios.lib.detach_volume import DetachVolume
+
+
+class DetachVolumeTestCase(unittest.TestCase):
+
+ @mock.patch('yardstick.common.openstack_utils.detach_volume')
+ def test_detach_volume(self, mock_detach_volume):
+ options = {
+ 'server_id': '321-321-321',
+ 'volume_id': '123-123-123'
+ }
+ args = {"options": options}
+ obj = DetachVolume(args, {})
+ obj.run({})
+ self.assertTrue(mock_detach_volume.called)
+
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/lib/test_get_numa_info.py b/tests/unit/benchmark/scenarios/lib/test_get_numa_info.py
index e7ba3ca73..680692fdc 100644
--- a/tests/unit/benchmark/scenarios/lib/test_get_numa_info.py
+++ b/tests/unit/benchmark/scenarios/lib/test_get_numa_info.py
@@ -18,7 +18,7 @@ class GetNumaInfoTestCase(unittest.TestCase):
@mock.patch('{}.GetNumaInfo._check_numa_node'.format(BASE))
@mock.patch('{}.GetNumaInfo._get_current_host_name'.format(BASE))
- @mock.patch('yaml.safe_load')
+ @mock.patch('yardstick.benchmark.scenarios.lib.get_numa_info.yaml_load')
@mock.patch('yardstick.common.task_template.TaskTemplate.render')
def test_get_numa_info(self,
mock_render,
@@ -44,7 +44,7 @@ class GetNumaInfoTestCase(unittest.TestCase):
@mock.patch('yardstick.ssh.SSH.from_node')
@mock.patch('{}.GetNumaInfo._get_current_host_name'.format(BASE))
- @mock.patch('yaml.safe_load')
+ @mock.patch('yardstick.benchmark.scenarios.lib.get_numa_info.yaml_load')
@mock.patch('yardstick.common.task_template.TaskTemplate.render')
def test_check_numa_node(self,
mock_render,
@@ -74,7 +74,7 @@ class GetNumaInfoTestCase(unittest.TestCase):
@mock.patch('{}.change_obj_to_dict'.format(BASE))
@mock.patch('{}.get_nova_client'.format(BASE))
- @mock.patch('yaml.safe_load')
+ @mock.patch('yardstick.benchmark.scenarios.lib.get_numa_info.yaml_load')
@mock.patch('yardstick.common.task_template.TaskTemplate.render')
def test_get_current_host_name(self,
mock_render,
diff --git a/tests/unit/benchmark/scenarios/networking/ipv4_throughput_vpe.yaml b/tests/unit/benchmark/scenarios/networking/ipv4_throughput_vpe.yaml
index cfa166a74..2123e4705 100644
--- a/tests/unit/benchmark/scenarios/networking/ipv4_throughput_vpe.yaml
+++ b/tests/unit/benchmark/scenarios/networking/ipv4_throughput_vpe.yaml
@@ -49,13 +49,13 @@ private:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.imix_570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.imix_1400B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
QinQ:
S-VLAN:
@@ -81,13 +81,13 @@ public:
ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'imix.private.imix_small', '0') }}"
- 128B: "{{ get(imix, 'imix.private.imix_128B', '0') }}"
- 256B: "{{ get(imix, 'imix.private.imix_256B', '0') }}"
- 373b: "{{ get(imix, 'imix.private.imix_373B', '0') }}"
- 570B: "{{get(imix, 'imix.private.imix_570B', '0') }}"
- 1400B: "{{get(imix, 'imix.private.imix_1400B', '0') }}"
- 1518B: "{{get(imix, 'imix.private.imix_1500B', '0') }}"
+ 64B: "{{ get(imix, 'imix.uplink.imix_small', '0') }}"
+ 128B: "{{ get(imix, 'imix.uplink.imix_128B', '0') }}"
+ 256B: "{{ get(imix, 'imix.uplink.imix_256B', '0') }}"
+ 373b: "{{ get(imix, 'imix.uplink.imix_373B', '0') }}"
+ 570B: "{{get(imix, 'imix.uplink.imix_570B', '0') }}"
+ 1400B: "{{get(imix, 'imix.uplink.imix_1400B', '0') }}"
+ 1518B: "{{get(imix, 'imix.uplink.imix_1500B', '0') }}"
outer_l3v4:
proto: "tcp"
diff --git a/tests/unit/benchmark/scenarios/networking/test_pktgen.py b/tests/unit/benchmark/scenarios/networking/test_pktgen.py
index 32ba255b2..0ca31d484 100644
--- a/tests/unit/benchmark/scenarios/networking/test_pktgen.py
+++ b/tests/unit/benchmark/scenarios/networking/test_pktgen.py
@@ -132,7 +132,7 @@ class PktgenTestCase(unittest.TestCase):
p._iptables_get_result = mock_iptables_result
sample_output = '{"packets_per_second": 9753, "errors": 0, \
- "packets_sent": 149776, "packetsize": 60, "flows": 110}'
+ "packets_sent": 149776, "packetsize": 60, "flows": 110, "ppm": 3179}'
mock_ssh.SSH.from_node().execute.return_value = (0, sample_output, '')
p.run(result)
@@ -159,7 +159,7 @@ class PktgenTestCase(unittest.TestCase):
p._iptables_get_result = mock_iptables_result
sample_output = '{"packets_per_second": 9753, "errors": 0, \
- "packets_sent": 149776, "packetsize": 60, "flows": 110}'
+ "packets_sent": 149776, "packetsize": 60, "flows": 110, "ppm": 3179}'
mock_ssh.SSH.from_node().execute.return_value = (0, sample_output, '')
p.run(result)
@@ -648,7 +648,7 @@ class PktgenTestCase(unittest.TestCase):
p._iptables_get_result = mock_iptables_result
sample_output = '{"packets_per_second": 9753, "errors": 0, \
- "packets_sent": 149300, "flows": 110}'
+ "packets_sent": 149300, "flows": 110, "ppm": 0}'
mock_ssh.SSH.from_node().execute.return_value = (0, sample_output, '')
p.run(result)
@@ -693,7 +693,7 @@ class PktgenTestCase(unittest.TestCase):
p._iptables_get_result = mock_iptables_result
sample_output = '{"packets_per_second": 9753, "errors": 0, \
- "packets_sent": 149300, "flows": 110}'
+ "packets_sent": 149300, "flows": 110, "ppm": 0}'
mock_ssh.SSH.from_node().execute.return_value = (0, sample_output, '')
p.run(result)
@@ -730,7 +730,7 @@ class PktgenTestCase(unittest.TestCase):
p._iptables_get_result = mock_iptables_result
sample_output = '{"packets_per_second": 9753, "errors": 0, \
- "packets_sent": 149300, "flows": 110}'
+ "packets_sent": 149300, "flows": 110, "ppm": 0}'
mock_ssh.SSH.from_node().execute.return_value = (0, sample_output, '')
p.run(result)
diff --git a/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py b/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py
index 84b42c832..fa9b8549d 100644
--- a/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py
+++ b/tests/unit/benchmark/scenarios/networking/test_vnf_generic.py
@@ -24,72 +24,16 @@ import errno
import unittest
import mock
+from copy import deepcopy
+
+from tests.unit import STL_MOCKS
from yardstick.benchmark.scenarios.networking.vnf_generic import \
SshManager, NetworkServiceTestCase, IncorrectConfig, \
- IncorrectSetup, open_relative_file
+ open_relative_file
from yardstick.network_services.collector.subscriber import Collector
from yardstick.network_services.vnf_generic.vnf.base import \
GenericTrafficGen, GenericVNF
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
COMPLETE_TREX_VNFD = {
'vnfd:vnfd-catalog': {
@@ -298,11 +242,11 @@ class TestNetworkServiceTestCase(unittest.TestCase):
'vnf__1': self.vnf__1,
},
'networks': {
- 'private': {
- 'vld_id': 'private',
+ GenericVNF.UPLINK: {
+ 'vld_id': GenericVNF.UPLINK,
},
- 'public': {
- 'vld_id': 'public',
+ GenericVNF.DOWNLINK: {
+ 'vld_id': GenericVNF.DOWNLINK,
},
},
}
@@ -321,7 +265,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
}
],
'type': 'ELAN',
- 'id': 'private',
+ 'id': GenericVNF.UPLINK,
'name': 'tg__1 to vnf__1 link 1'
}
@@ -339,7 +283,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
}
],
'type': 'ELAN',
- 'id': 'public',
+ 'id': GenericVNF.DOWNLINK,
'name': 'vnf__1 to tg__1 link 2'
}
@@ -375,6 +319,9 @@ class TestNetworkServiceTestCase(unittest.TestCase):
'allowed_drop_rate': '0.8 - 1',
},
},
+ 'options': {
+ 'framesize': {'64B': 100}
+ },
'runner': {
'object': 'NetworkServiceTestCase',
'interval': 35,
@@ -414,17 +361,58 @@ class TestNetworkServiceTestCase(unittest.TestCase):
def test___init__(self):
assert self.topology
+ def test__get_ip_flow_range(self):
+ self.scenario_cfg["traffic_options"]["flow"] = \
+ self._get_file_abspath("ipv4_1flow_Packets_vpe.yaml")
+ result = '152.16.100.2-152.16.100.254'
+ self.assertEqual(result, self.s._get_ip_flow_range({"tg__1": 'xe0'}))
+
+ @mock.patch('yardstick.benchmark.scenarios.networking.vnf_generic.ipaddress')
+ def test__get_ip_flow_range_no_node_data(self, mock_ipaddress):
+ scenario_cfg = deepcopy(self.scenario_cfg)
+ scenario_cfg["traffic_options"]["flow"] = \
+ self._get_file_abspath("ipv4_1flow_Packets_vpe.yaml")
+
+ mock_ipaddress.ip_network.return_value = ipaddr = mock.Mock()
+ ipaddr.hosts.return_value = []
+
+ expected = '0.0.0.0'
+ result = self.s._get_ip_flow_range({"tg__2": 'xe0'})
+ self.assertEqual(result, expected)
+
+ def test__get_ip_flow_range_no_nodes(self):
+ expected = '0.0.0.0'
+ result = self.s._get_ip_flow_range({})
+ self.assertEqual(result, expected)
+
def test___get_traffic_flow(self):
self.scenario_cfg["traffic_options"]["flow"] = \
self._get_file_abspath("ipv4_1flow_Packets_vpe.yaml")
- result = {'flow': {'dstip4_range': '152.40.0.20',
- 'srcip4_range': '152.16.0.20', 'count': 1}}
- self.assertEqual(result, self.s._get_traffic_flow())
+ self.scenario_cfg["options"] = {}
+ self.scenario_cfg['options'] = {
+ 'flow': {
+ 'src_ip': [
+ {
+ 'tg__1': 'xe0',
+ },
+ ],
+ 'dst_ip': [
+ {
+ 'tg__1': 'xe1',
+ },
+ ],
+ 'public_ip': ['1.1.1.1'],
+ },
+ }
+ result = {'flow': {'dst_ip0': '152.16.40.2-152.16.40.254',
+ 'src_ip0': '152.16.100.2-152.16.100.254'}}
+
+ self.assertEqual({'flow': {}}, self.s._get_traffic_flow())
def test___get_traffic_flow_error(self):
self.scenario_cfg["traffic_options"]["flow"] = \
"ipv4_1flow_Packets_vpe.yaml1"
- self.assertEqual({}, self.s._get_traffic_flow())
+ self.assertEqual({'flow': {}}, self.s._get_traffic_flow())
def test_get_vnf_imp(self):
vnfd = COMPLETE_TREX_VNFD['vnfd:vnfd-catalog']['vnfd'][0]['class-name']
@@ -471,7 +459,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
mock.Mock(return_value=(1, SYS_CLASS_NET + IP_ADDR_SHOW, ""))
ssh.from_node.return_value = ssh_mock
- with self.assertRaises(IncorrectSetup):
+ with self.assertRaises(IncorrectConfig):
self.s.map_topology_to_infrastructure()
def test_map_topology_to_infrastructure_config_invalid(self):
@@ -586,7 +574,7 @@ class TestNetworkServiceTestCase(unittest.TestCase):
def test___get_traffic_imix_exception(self):
with mock.patch.dict(self.scenario_cfg["traffic_options"], {'imix': ''}):
- self.assertEqual({}, self.s._get_traffic_imix())
+ self.assertEqual({'imix': {'64B': 100}}, self.s._get_traffic_imix())
def test__fill_traffic_profile(self):
with mock.patch.dict("sys.modules", STL_MOCKS):
@@ -685,20 +673,14 @@ class TestNetworkServiceTestCase(unittest.TestCase):
res = NetworkServiceTestCase.parse_netdev_info(output)
assert res == self.SAMPLE_VM_NETDEVS
- def test_sort_dpdk_port_num(self):
- netdevs = self.SAMPLE_NETDEVS.copy()
- NetworkServiceTestCase._sort_dpdk_port_num(netdevs)
- assert netdevs['lan']['dpdk_port_num'] == 0
- assert netdevs['enp11s0']['dpdk_port_num'] == 1
-
def test_probe_missing_values(self):
netdevs = self.SAMPLE_NETDEVS.copy()
network = {'local_mac': '0a:de:ad:be:ef:f5'}
- NetworkServiceTestCase._probe_missing_values(netdevs, network, set())
+ NetworkServiceTestCase._probe_missing_values(netdevs, network)
assert network['vpci'] == '0000:0b:00.0'
network = {'local_mac': '0a:de:ad:be:ef:f4'}
- NetworkServiceTestCase._probe_missing_values(netdevs, network, set())
+ NetworkServiceTestCase._probe_missing_values(netdevs, network)
assert network['vpci'] == '0000:00:19.0'
def test_open_relative_path(self):
diff --git a/tests/unit/benchmark/scenarios/networking/test_vsperf_dpdk.py b/tests/unit/benchmark/scenarios/networking/test_vsperf_dpdk.py
new file mode 100644
index 000000000..5759f0a90
--- /dev/null
+++ b/tests/unit/benchmark/scenarios/networking/test_vsperf_dpdk.py
@@ -0,0 +1,237 @@
+#!/usr/bin/env python
+
+# Copyright 2017 Nokia
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Unittest for yardstick.benchmark.scenarios.networking.vsperf.VsperfDPDK
+
+from __future__ import absolute_import
+try:
+ from unittest import mock
+except ImportError:
+ import mock
+import unittest
+
+from yardstick.benchmark.scenarios.networking import vsperf_dpdk
+
+
+@mock.patch('yardstick.benchmark.scenarios.networking.vsperf_dpdk.subprocess')
+@mock.patch('yardstick.benchmark.scenarios.networking.vsperf_dpdk.ssh')
+class VsperfDPDKTestCase(unittest.TestCase):
+
+ def setUp(self):
+ self.ctx = {
+ "host": {
+ "ip": "10.229.47.137",
+ "user": "ubuntu",
+ "password": "ubuntu",
+ },
+ }
+ self.args = {
+ 'task_id': "1234-5678",
+ 'options': {
+ 'testname': 'pvp_tput',
+ 'traffic_type': 'rfc2544_throughput',
+ 'frame_size': '64',
+ 'test_params': 'TRAFFICGEN_DURATION=30;',
+ 'trafficgen_port1': 'ens4',
+ 'trafficgen_port2': 'ens5',
+ 'conf_file': 'vsperf-yardstick.conf',
+ 'setup_script': 'setup_yardstick.sh',
+ 'moongen_helper_file': '~/moongen.py',
+ 'moongen_host_ip': '10.5.201.151',
+ 'moongen_port1_mac': '8c:dc:d4:ae:7c:5c',
+ 'moongen_port2_mac': '8c:dc:d4:ae:7c:5d',
+ 'trafficgen_port1_nw': 'test2',
+ 'trafficgen_port2_nw': 'test3',
+ },
+ 'sla': {
+ 'metrics': 'throughput_rx_fps',
+ 'throughput_rx_fps': 500000,
+ 'action': 'monitor',
+ }
+ }
+
+ def test_vsperf_dpdk_setup(self, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ def test_vsperf_dpdk_teardown(self, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ p.teardown()
+ self.assertEqual(p.setup_done, False)
+
+ def test_vsperf_dpdk_is_dpdk_setup_no(self, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ # is_dpdk_setup() specific mocks
+ mock_ssh.SSH.from_node().execute.return_value = (0, 'dummy', '')
+
+ result = p._is_dpdk_setup()
+ self.assertEqual(result, False)
+
+ def test_vsperf_dpdk_is_dpdk_setup_yes(self, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ # is_dpdk_setup() specific mocks
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+
+ result = p._is_dpdk_setup()
+ self.assertEqual(result, True)
+
+ @mock.patch('yardstick.benchmark.scenarios.networking.vsperf_dpdk.time')
+ def test_vsperf_dpdk_dpdk_setup_first(self, mock_time, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ # is_dpdk_setup() specific mocks
+ mock_ssh.SSH.from_node().execute.return_value = (0, 'dummy', '')
+
+ p.dpdk_setup()
+ self.assertEqual(p._is_dpdk_setup(), False)
+ self.assertEqual(p.dpdk_setup_done, True)
+
+ @mock.patch('yardstick.benchmark.scenarios.networking.vsperf_dpdk.time')
+ def test_vsperf_dpdk_dpdk_setup_next(self, mock_time, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ p.dpdk_setup()
+ self.assertEqual(p._is_dpdk_setup(), True)
+ self.assertEqual(p.dpdk_setup_done, True)
+
+ @mock.patch('yardstick.benchmark.scenarios.networking.vsperf_dpdk.time')
+ def test_vsperf_dpdk_dpdk_setup_fail(self, mock_time, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ mock_ssh.SSH.from_node().execute.return_value = (1, '', '')
+ self.assertEqual(p.setup_done, True)
+
+ self.assertRaises(RuntimeError, p.dpdk_setup)
+
+ @mock.patch('yardstick.benchmark.scenarios.networking.vsperf_dpdk.time')
+ def test_vsperf_dpdk_run_ok(self, mock_time, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ # run() specific mocks
+ mock_subprocess.call().execute.return_value = None
+ mock_ssh.SSH.from_node().execute.return_value = (
+ 0, 'throughput_rx_fps\r\n14797660.000\r\n', '')
+
+ result = {}
+ p.run(result)
+
+ self.assertEqual(result['throughput_rx_fps'], '14797660.000')
+
+ def test_vsperf_dpdk_run_falied_vsperf_execution(self, mock_ssh,
+ mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ # run() specific mocks
+ mock_subprocess.call().execute.return_value = None
+ mock_subprocess.call().execute.return_value = None
+ mock_ssh.SSH.from_node().execute.return_value = (1, '', '')
+
+ result = {}
+ self.assertRaises(RuntimeError, p.run, result)
+
+ def test_vsperf_dpdk_run_falied_csv_report(self, mock_ssh, mock_subprocess):
+ p = vsperf_dpdk.VsperfDPDK(self.args, self.ctx)
+
+ # setup() specific mocks
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+ mock_subprocess.call().execute.return_value = None
+
+ p.setup()
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
+ # run() specific mocks
+ mock_subprocess.call().execute.return_value = None
+ mock_subprocess.call().execute.return_value = None
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+ mock_ssh.SSH.from_node().execute.return_value = (1, '', '')
+
+ result = {}
+ self.assertRaises(RuntimeError, p.run, result)
+
+def main():
+ unittest.main()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml b/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml
index 0de4b6e79..1ac6c1f89 100644
--- a/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml
+++ b/tests/unit/benchmark/scenarios/networking/vpe_vnf_topology.yaml
@@ -27,7 +27,7 @@ nsd:nsd-catalog:
VNF model: ../../vnf_descriptors/vpe_vnf.yaml #tg_l3fwd.yaml #tg_trex_tpl.yaml #TREX
vld:
- - id: private
+ - id: uplink
name: tg__1 to vnf__1 link 1
type: ELAN
vnfd-connection-point-ref:
@@ -38,7 +38,7 @@ nsd:nsd-catalog:
vnfd-connection-point-ref: xe0
vnfd-id-ref: vnf__1 #VNF
- - id: public
+ - id: downlink
name: vnf__1 to tg__1 link 2
type: ELAN
vnfd-connection-point-ref:
diff --git a/tests/unit/benchmark/scenarios/storage/test_fio.py b/tests/unit/benchmark/scenarios/storage/test_fio.py
index 55e443885..17594b9f4 100644
--- a/tests/unit/benchmark/scenarios/storage/test_fio.py
+++ b/tests/unit/benchmark/scenarios/storage/test_fio.py
@@ -55,6 +55,20 @@ class FioTestCase(unittest.TestCase):
self.assertIsNotNone(p.client)
self.assertEqual(p.setup_done, True)
+ def test_fio_job_file_successful_setup(self, mock_ssh):
+
+ options = {
+ 'job_file': 'job_file.ini',
+ 'directory': '/FIO_Test'
+ }
+ args = {'options': options}
+ p = fio.Fio(args, self.ctx)
+ p.setup()
+
+ mock_ssh.SSH.from_node().execute.return_value = (0, '', '')
+ self.assertIsNotNone(p.client)
+ self.assertEqual(p.setup_done, True)
+
def test_fio_successful_no_sla(self, mock_ssh):
options = {
diff --git a/tests/unit/common/test_utils.py b/tests/unit/common/test_utils.py
index f25e6cc07..923ec4aaa 100644
--- a/tests/unit/common/test_utils.py
+++ b/tests/unit/common/test_utils.py
@@ -20,6 +20,7 @@ from itertools import product, chain
import mock
from six.moves import configparser
+import yardstick
from yardstick.common import utils
from yardstick.common import constants
@@ -45,47 +46,25 @@ class IterSubclassesTestCase(unittest.TestCase):
self.assertEqual([B, C, D], list(utils.itersubclasses(A)))
-class TryAppendModuleTestCase(unittest.TestCase):
-
- @mock.patch('yardstick.common.utils.importutils')
- def test_try_append_module_not_in_modules(self, mock_importutils):
-
- modules = {}
- name = 'foo'
- utils.try_append_module(name, modules)
- mock_importutils.import_module.assert_called_with(name)
-
- @mock.patch('yardstick.common.utils.importutils')
- def test_try_append_module_already_in_modules(self, mock_importutils):
-
- modules = {'foo'}
- name = 'foo'
- utils.try_append_module(name, modules)
- self.assertFalse(mock_importutils.import_module.called)
-
-
class ImportModulesFromPackageTestCase(unittest.TestCase):
@mock.patch('yardstick.common.utils.os.walk')
- @mock.patch('yardstick.common.utils.try_append_module')
- def test_import_modules_from_package_no_mod(self, mock_append, mock_walk):
-
- sep = os.sep
+ def test_import_modules_from_package_no_mod(self, mock_walk):
+ yardstick_root = os.path.dirname(os.path.dirname(yardstick.__file__))
mock_walk.return_value = ([
- ('..' + sep + 'foo', ['bar'], ['__init__.py']),
- ('..' + sep + 'foo' + sep + 'bar', [], ['baz.txt', 'qux.rst'])
+ (os.path.join(yardstick_root, 'foo'), ['bar'], ['__init__.py']),
+ (os.path.join(yardstick_root, 'foo', 'bar'), [], ['baz.txt', 'qux.rst'])
])
utils.import_modules_from_package('foo.bar')
- self.assertFalse(mock_append.called)
@mock.patch('yardstick.common.utils.os.walk')
@mock.patch('yardstick.common.utils.importutils')
def test_import_modules_from_package(self, mock_importutils, mock_walk):
- sep = os.sep
+ yardstick_root = os.path.dirname(os.path.dirname(yardstick.__file__))
mock_walk.return_value = ([
- ('foo' + sep + '..' + sep + 'bar', [], ['baz.py'])
+ (os.path.join(yardstick_root, 'foo', os.pardir, 'bar'), [], ['baz.py'])
])
utils.import_modules_from_package('foo.bar')
@@ -268,7 +247,7 @@ address sizes : 46 bits physical, 48 bits virtual
power management:
"""
- socket_map = utils.parse_cpuinfo(cpuinfo)
+ socket_map = utils.SocketTopology.parse_cpuinfo(cpuinfo)
assert sorted(socket_map.keys()) == [0]
assert sorted(socket_map[0].keys()) == [2, 3, 4]
@@ -356,7 +335,7 @@ address sizes : 39 bits physical, 48 bits virtual
power management:
"""
- socket_map = utils.parse_cpuinfo(cpuinfo)
+ socket_map = utils.SocketTopology.parse_cpuinfo(cpuinfo)
assert sorted(socket_map.keys()) == [0]
assert sorted(socket_map[0].keys()) == [1, 2, 3]
assert sorted(socket_map[0][1]) == [5]
@@ -555,7 +534,7 @@ address sizes : 46 bits physical, 48 bits virtual
power management:
"""
- socket_map = utils.parse_cpuinfo(cpuinfo)
+ socket_map = utils.SocketTopology.parse_cpuinfo(cpuinfo)
assert sorted(socket_map.keys()) == [0, 1]
assert sorted(socket_map[0].keys()) == [0, 1, 2]
assert sorted(socket_map[1].keys()) == [26, 27, 28]
@@ -758,7 +737,7 @@ address sizes : 46 bits physical, 48 bits virtual
power management:
"""
- socket_map = utils.parse_cpuinfo(cpuinfo)
+ socket_map = utils.SocketTopology.parse_cpuinfo(cpuinfo)
processors = socket_map.processors()
assert processors == [1, 2, 43, 44, 85, 86, 87]
cores = socket_map.cores()
diff --git a/tests/unit/common/test_yaml_loader.py b/tests/unit/common/test_yaml_loader.py
new file mode 100644
index 000000000..90cbb8157
--- /dev/null
+++ b/tests/unit/common/test_yaml_loader.py
@@ -0,0 +1,32 @@
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+# yardstick: this file is copied from python-heatclient and slightly modified
+
+from __future__ import absolute_import
+import unittest
+
+from yardstick.common import yaml_loader
+
+
+class TemplateFormatTestCase(unittest.TestCase):
+
+ def test_parse_to_value_exception(self):
+
+ self.assertEquals(yaml_loader.yaml_load("string"), u"string")
+
+
+def main():
+ unittest.main()
+
+if __name__ == '__main__':
+ main()
diff --git a/tests/unit/network_services/helpers/acl_vnf_topology_ixia.yaml b/tests/unit/network_services/helpers/acl_vnf_topology_ixia.yaml
index 606d557e9..f60834fbd 100644
--- a/tests/unit/network_services/helpers/acl_vnf_topology_ixia.yaml
+++ b/tests/unit/network_services/helpers/acl_vnf_topology_ixia.yaml
@@ -27,7 +27,7 @@ nsd:nsd-catalog:
VNF model: ../../vnf_descriptors/acl_vnf.yaml
vld:
- - id: private_1
+ - id: uplink_1
name: tg__1 to vnf__1 link 1
type: ELAN
vnfd-connection-point-ref:
@@ -38,7 +38,7 @@ nsd:nsd-catalog:
vnfd-connection-point-ref: xe0
vnfd-id-ref: vnf__1 #VNF
- - id: public_1
+ - id: downlink_1
name: vnf__1 to tg__1 link 2
type: ELAN
vnfd-connection-point-ref:
diff --git a/tests/unit/network_services/helpers/test_dpdkbindnic_helper.py b/tests/unit/network_services/helpers/test_dpdkbindnic_helper.py
new file mode 100644
index 000000000..dbd8396c8
--- /dev/null
+++ b/tests/unit/network_services/helpers/test_dpdkbindnic_helper.py
@@ -0,0 +1,247 @@
+#!/usr/bin/env python
+
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import mock
+import unittest
+from yardstick.network_services.helpers.dpdknicbind_helper import DpdkBindHelper
+from yardstick.network_services.helpers.dpdknicbind_helper import DpdkBindHelperException
+from yardstick.network_services.helpers.dpdknicbind_helper import NETWORK_KERNEL
+from yardstick.network_services.helpers.dpdknicbind_helper import NETWORK_DPDK
+from yardstick.network_services.helpers.dpdknicbind_helper import CRYPTO_KERNEL
+from yardstick.network_services.helpers.dpdknicbind_helper import CRYPTO_DPDK
+from yardstick.network_services.helpers.dpdknicbind_helper import NETWORK_OTHER
+from yardstick.network_services.helpers.dpdknicbind_helper import CRYPTO_OTHER
+
+pass
+
+
+class MyTestDpdkBindHelper(unittest.TestCase):
+ EXAMPLE_OUTPUT = """
+
+Network devices using DPDK-compatible driver
+============================================
+0000:00:04.0 'Virtio network device' drv=igb_uio unused=
+0000:00:05.0 'Virtio network device' drv=igb_uio unused=
+
+Network devices using kernel driver
+===================================
+0000:00:03.0 'Virtio network device' if=ens3 drv=virtio-pci unused=igb_uio *Active*
+
+Other network devices
+=====================
+<none>
+
+Crypto devices using DPDK-compatible driver
+===========================================
+<none>
+
+Crypto devices using kernel driver
+==================================
+<none>
+
+Other crypto devices
+====================
+<none>
+"""
+
+ PARSED_EXAMPLE = {
+ NETWORK_DPDK: [
+ {'active': False,
+ 'dev_type': 'Virtio network device',
+ 'driver': 'igb_uio',
+ 'iface': None,
+ 'unused': '',
+ 'vpci': '0000:00:04.0',
+ },
+ {'active': False,
+ 'dev_type': 'Virtio network device',
+ 'driver': 'igb_uio',
+ 'iface': None,
+ 'unused': '',
+ 'vpci': '0000:00:05.0',
+ }
+ ],
+ NETWORK_KERNEL: [
+ {'active': True,
+ 'dev_type': 'Virtio network device',
+ 'driver': 'virtio-pci',
+ 'iface': 'ens3',
+ 'unused': 'igb_uio',
+ 'vpci': '0000:00:03.0',
+ }
+ ],
+ CRYPTO_KERNEL: [],
+ CRYPTO_DPDK: [],
+ NETWORK_OTHER: [],
+ CRYPTO_OTHER: [],
+ }
+
+ CLEAN_STATUS = {
+ NETWORK_KERNEL: [],
+ NETWORK_DPDK: [],
+ CRYPTO_KERNEL: [],
+ CRYPTO_DPDK: [],
+ NETWORK_OTHER: [],
+ CRYPTO_OTHER: [],
+ }
+
+ ONE_INPUT_LINE = ("0000:00:03.0 'Virtio network device' if=ens3 "
+ "drv=virtio-pci unused=igb_uio *Active*")
+
+ ONE_INPUT_LINE_PARSED = [{
+ 'vpci': '0000:00:03.0',
+ 'dev_type': 'Virtio network device',
+ 'iface': 'ens3',
+ 'driver': 'virtio-pci',
+ 'unused': 'igb_uio',
+ 'active': True,
+ }]
+
+ def test___init__(self):
+ conn = mock.Mock()
+ conn.provision_tool = mock.Mock(return_value='path_to_tool')
+
+ dpdk_bind_helper = DpdkBindHelper(conn)
+
+ self.assertEquals(conn, dpdk_bind_helper.ssh_helper)
+ self.assertEquals(self.CLEAN_STATUS, dpdk_bind_helper.dpdk_status)
+ self.assertIsNone(dpdk_bind_helper.status_nic_row_re)
+ self.assertIsNone(dpdk_bind_helper._dpdk_nic_bind_attr)
+ self.assertIsNone(dpdk_bind_helper._status_cmd_attr)
+
+ def test__dpdk_execute(self):
+ conn = mock.Mock()
+ conn.execute = mock.Mock(return_value=(0, 'output', 'error'))
+ conn.provision_tool = mock.Mock(return_value='tool_path')
+ dpdk_bind_helper = DpdkBindHelper(conn)
+ self.assertEquals((0, 'output', 'error'), dpdk_bind_helper._dpdk_execute('command'))
+
+ def test__dpdk_execute_failure(self):
+ conn = mock.Mock()
+ conn.execute = mock.Mock(return_value=(1, 'output', 'error'))
+ conn.provision_tool = mock.Mock(return_value='tool_path')
+ dpdk_bind_helper = DpdkBindHelper(conn)
+ with self.assertRaises(DpdkBindHelperException):
+ dpdk_bind_helper._dpdk_execute('command')
+
+ def test__addline(self):
+ conn = mock.Mock()
+
+ dpdk_bind_helper = DpdkBindHelper(conn)
+
+ dpdk_bind_helper._addline(NETWORK_KERNEL, self.ONE_INPUT_LINE)
+
+ self.assertIsNotNone(dpdk_bind_helper.dpdk_status)
+ self.assertEquals(self.ONE_INPUT_LINE_PARSED, dpdk_bind_helper.dpdk_status[NETWORK_KERNEL])
+
+ def test__switch_active_dict_by_header(self):
+ line = "Crypto devices using DPDK-compatible driver"
+ olddict = 'olddict'
+ self.assertEqual(CRYPTO_DPDK, DpdkBindHelper._switch_active_dict(line, olddict))
+
+ def test__switch_active_dict_by_header_empty(self):
+ line = "<none>"
+ olddict = 'olddict'
+ self.assertEqual(olddict, DpdkBindHelper._switch_active_dict(line, olddict))
+
+ def test_parse_dpdk_status_output(self):
+ conn = mock.Mock()
+
+ dpdk_bind_helper = DpdkBindHelper(conn)
+
+ dpdk_bind_helper.parse_dpdk_status_output(self.EXAMPLE_OUTPUT)
+
+ self.maxDiff = None
+ self.assertEquals(self.PARSED_EXAMPLE, dpdk_bind_helper.dpdk_status)
+
+ def test_read_status(self):
+ conn = mock.Mock()
+ conn.execute = mock.Mock(return_value=(0, self.EXAMPLE_OUTPUT, ''))
+ conn.provision_tool = mock.Mock(return_value='path_to_tool')
+
+ dpdk_bind_helper = DpdkBindHelper(conn)
+
+ self.assertEquals(self.PARSED_EXAMPLE, dpdk_bind_helper.read_status())
+
+ def test__get_bound_pci_addresses(self):
+ conn = mock.Mock()
+
+ dpdk_bind_helper = DpdkBindHelper(conn)
+
+ dpdk_bind_helper.parse_dpdk_status_output(self.EXAMPLE_OUTPUT)
+
+ self.assertEquals(['0000:00:04.0', '0000:00:05.0'],
+ dpdk_bind_helper._get_bound_pci_addresses(NETWORK_DPDK))
+ self.assertEquals(['0000:00:03.0'],
+ dpdk_bind_helper._get_bound_pci_addresses(NETWORK_KERNEL))
+
+ def test_interface_driver_map(self):
+ conn = mock.Mock()
+
+ dpdk_bind_helper = DpdkBindHelper(conn)
+
+ dpdk_bind_helper.parse_dpdk_status_output(self.EXAMPLE_OUTPUT)
+
+ self.assertEquals({'0000:00:04.0': 'igb_uio',
+ '0000:00:03.0': 'virtio-pci',
+ '0000:00:05.0': 'igb_uio',
+ },
+ dpdk_bind_helper.interface_driver_map)
+
+ def test_bind(self):
+ conn = mock.Mock()
+ conn.execute = mock.Mock(return_value=(0, '', ''))
+ conn.provision_tool = mock.Mock(return_value='/opt/nsb_bin/dpdk_nic_bind.py')
+
+ dpdk_bind_helper = DpdkBindHelper(conn)
+ dpdk_bind_helper.read_status = mock.Mock()
+
+ dpdk_bind_helper.bind(['0000:00:03.0', '0000:00:04.0'], 'my_driver')
+
+ conn.execute.assert_called_with('sudo /opt/nsb_bin/dpdk_nic_bind.py --force '
+ '-b my_driver 0000:00:03.0 0000:00:04.0')
+ dpdk_bind_helper.read_status.assert_called_once()
+
+ def test_rebind_drivers(self):
+ conn = mock.Mock()
+
+ dpdk_bind_helper = DpdkBindHelper(conn)
+
+ dpdk_bind_helper.bind = mock.Mock()
+ dpdk_bind_helper.used_drivers = {
+ '0000:05:00.0': 'd1',
+ '0000:05:01.0': 'd3',
+ }
+
+ dpdk_bind_helper.rebind_drivers()
+
+ dpdk_bind_helper.bind.assert_any_call('0000:05:00.0', 'd1', True)
+ dpdk_bind_helper.bind.assert_any_call('0000:05:01.0', 'd3', True)
+
+ def test_save_used_drivers(self):
+ conn = mock.Mock()
+ dpdk_bind_helper = DpdkBindHelper(conn)
+ dpdk_bind_helper.dpdk_status = self.PARSED_EXAMPLE
+
+ dpdk_bind_helper.save_used_drivers()
+
+ expected = {
+ '0000:00:04.0': 'igb_uio',
+ '0000:00:05.0': 'igb_uio',
+ '0000:00:03.0': 'virtio-pci',
+ }
+
+ self.assertEqual(expected, dpdk_bind_helper.used_drivers)
diff --git a/tests/unit/network_services/helpers/test_samplevnf_helper.py b/tests/unit/network_services/helpers/test_samplevnf_helper.py
index b89668577..0ac363f28 100644
--- a/tests/unit/network_services/helpers/test_samplevnf_helper.py
+++ b/tests/unit/network_services/helpers/test_samplevnf_helper.py
@@ -18,91 +18,152 @@
from __future__ import absolute_import
from __future__ import division
-import os
import unittest
import mock
-from yardstick.network_services.helpers.samplevnf_helper import MultiPortConfig
+from yardstick.network_services.helpers.samplevnf_helper import MultiPortConfig, PortPairs
+from yardstick.network_services.vnf_generic.vnf.base import VnfdHelper
+
+
+class TestPortPairs(unittest.TestCase):
+ def test_port_pairs_list(self):
+ vnfd = TestMultiPortConfig.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ interfaces = vnfd['vdu'][0]['external-interface']
+ port_pairs = PortPairs(interfaces)
+ self.assertEqual(port_pairs.port_pair_list, [("xe0", "xe1")])
+
+ def test_valid_networks(self):
+ vnfd = TestMultiPortConfig.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ interfaces = vnfd['vdu'][0]['external-interface']
+ port_pairs = PortPairs(interfaces)
+ self.assertEqual(port_pairs.valid_networks, [("uplink_0", "downlink_0")])
+
+ def test_all_ports(self):
+ vnfd = TestMultiPortConfig.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ interfaces = vnfd['vdu'][0]['external-interface']
+ port_pairs = PortPairs(interfaces)
+ self.assertEqual(set(port_pairs.all_ports), {"xe0", "xe1"})
+
+ def test_uplink_ports(self):
+ vnfd = TestMultiPortConfig.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ interfaces = vnfd['vdu'][0]['external-interface']
+ port_pairs = PortPairs(interfaces)
+ self.assertEqual(port_pairs.uplink_ports, ["xe0"])
+
+ def test_downlink_ports(self):
+ vnfd = TestMultiPortConfig.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ interfaces = vnfd['vdu'][0]['external-interface']
+ port_pairs = PortPairs(interfaces)
+ self.assertEqual(port_pairs.downlink_ports, ["xe1"])
class TestMultiPortConfig(unittest.TestCase):
- VNFD = {'vnfd:vnfd-catalog':
- {'vnfd':
- [{'short-name': 'VpeVnf',
- 'vdu':
- [{'routing_table':
- [{'network': '152.16.100.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.100.20',
- 'if': 'xe0'},
- {'network': '152.16.40.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.40.20',
- 'if': 'xe1'}],
- 'description': 'VPE approximation using DPDK',
- 'name': 'vpevnf-baremetal',
- 'nd_route_tbl':
- [{'network': '0064:ff9b:0:0:0:0:9810:6414',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
- 'if': 'xe0'},
- {'network': '0064:ff9b:0:0:0:0:9810:2814',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
- 'if': 'xe1'}],
- 'id': 'vpevnf-baremetal',
- 'external-interface':
- [
- {'virtual-interface':
- {
- 'dst_mac': '00:00:00:00:00:04',
- 'vpci': '0000:05:00.0',
- 'local_ip': '152.16.100.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
- 'bandwidth': '10 Gbps',
- 'driver': "i40e",
- 'dst_ip': '152.16.100.20',
- 'ifname': 'xe0',
- 'local_iface_name': 'eth0',
- 'local_mac': '00:00:00:00:00:02',
- 'vld_id': 'private_1',
- },
- 'vnfd-connection-point-ref': 'xe0',
- 'name': 'xe0'},
- {'virtual-interface':
- {
- 'dst_mac': '00:00:00:00:00:03',
- 'vpci': '0000:05:00.1',
- 'local_ip': '152.16.40.19',
- 'type': 'PCI-PASSTHROUGH',
- 'driver': "i40e",
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.40.20',
- 'ifname': 'xe1',
- 'local_iface_name': 'eth1',
- 'local_mac': '00:00:00:00:00:01',
- 'vld_id': 'public_1',
- },
- 'vnfd-connection-point-ref': 'xe1',
- 'name': 'xe1'}
- ]}],
- 'description': 'Vpe approximation using DPDK',
- 'mgmt-interface':
- {'vdu-id': 'vpevnf-baremetal',
- 'host': '1.2.1.1',
- 'password': 'r00t',
- 'user': 'root',
- 'ip': '1.2.1.1'},
- 'benchmark':
- {'kpi': ['packets_in', 'packets_fwd', 'packets_dropped']},
- 'connection-point': [{'type': 'VPORT', 'name': 'xe0'},
- {'type': 'VPORT', 'name': 'xe1'}],
- 'id': 'AclApproxVnf', 'name': 'VPEVnfSsh'}]}}
+
+ VNFD_0 = {'short-name': 'VpeVnf',
+ 'vdu':
+ [{'routing_table':
+ [{'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0'},
+ {'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1'}],
+ 'description': 'VPE approximation using DPDK',
+ 'name': 'vpevnf-baremetal',
+ 'nd_route_tbl':
+ [{'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0'},
+ {'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1'}],
+ 'id': 'vpevnf-baremetal',
+ 'external-interface':
+ [
+ {'virtual-interface':
+ {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.0',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'driver': "i40e",
+ 'dst_ip': '152.16.100.20',
+ 'ifname': 'xe0',
+ 'local_iface_name': 'eth0',
+ 'local_mac': '00:00:00:00:00:02',
+ 'vld_id': 'uplink_0',
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0'},
+ {'virtual-interface':
+ {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.1',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'driver': "i40e",
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'ifname': 'xe1',
+ 'local_iface_name': 'eth1',
+ 'local_mac': '00:00:00:00:00:01',
+ 'vld_id': 'downlink_0',
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1'}
+ ]}],
+ 'description': 'Vpe approximation using DPDK',
+ 'mgmt-interface':
+ {'vdu-id': 'vpevnf-baremetal',
+ 'host': '1.2.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.2.1.1'},
+ 'benchmark':
+ {'kpi': ['packets_in', 'packets_fwd', 'packets_dropped']},
+ 'connection-point': [{'type': 'VPORT', 'name': 'xe0'},
+ {'type': 'VPORT', 'name': 'xe1'}],
+ 'id': 'AclApproxVnf', 'name': 'VPEVnfSsh'}
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD_0,
+ ]
+ }
+ }
+
+ def test_validate_ip_and_prefixlen(self):
+ ip_addr, prefix_len = MultiPortConfig.validate_ip_and_prefixlen('10.20.30.40', '16')
+ self.assertEqual(ip_addr, '10.20.30.40')
+ self.assertEqual(prefix_len, 16)
+
+ ip_addr, prefix_len = MultiPortConfig.validate_ip_and_prefixlen('::1', '40')
+ self.assertEqual(ip_addr, '0000:0000:0000:0000:0000:0000:0000:0001')
+ self.assertEqual(prefix_len, 40)
+
+ def test_validate_ip_and_prefixlen_negative(self):
+ with self.assertRaises(AttributeError):
+ MultiPortConfig.validate_ip_and_prefixlen('', '')
+
+ with self.assertRaises(AttributeError):
+ MultiPortConfig.validate_ip_and_prefixlen('10.20.30.400', '16')
+
+ with self.assertRaises(AttributeError):
+ MultiPortConfig.validate_ip_and_prefixlen('10.20.30.40', '33')
+
+ with self.assertRaises(AttributeError):
+ MultiPortConfig.validate_ip_and_prefixlen('::1', '129')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.open')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.os')
@@ -111,11 +172,12 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
self.assertEqual(0, opnfv_vnf.swq)
mock_os.path = mock.MagicMock()
mock_os.path.isfile = mock.Mock(return_value=False)
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
self.assertEqual(0, opnfv_vnf.swq)
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.open')
@@ -125,7 +187,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -139,7 +202,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = VnfdHelper(self.VNFD_0)
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -148,7 +212,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
self.assertIsNotNone(opnfv_vnf.generate_script(self.VNFD))
opnfv_vnf.lb_config = 'HW'
self.assertIsNotNone(opnfv_vnf.generate_script(self.VNFD))
@@ -160,12 +224,13 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
opnfv_vnf.update_write_parser = mock.MagicMock()
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.vnf_type = 'ACL'
opnfv_vnf.generate_link_config = mock.Mock()
opnfv_vnf.generate_arp_config = mock.Mock()
@@ -181,7 +246,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -190,7 +256,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'ACL'
opnfv_vnf.get_ports_gateway = mock.Mock(return_value=u'1.1.1.1')
@@ -198,6 +264,8 @@ class TestMultiPortConfig(unittest.TestCase):
opnfv_vnf.get_ports_gateway6 = mock.Mock(return_value=u'1.1.1.1')
opnfv_vnf.get_netmask_gateway6 = mock.Mock(return_value=u'255.255.255.0')
opnfv_vnf.txrx_pipeline = ''
+ opnfv_vnf.vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ opnfv_vnf.interfaces = opnfv_vnf.vnfd['vdu'][0]['external-interface']
opnfv_vnf.rules = ''
self.assertIsNotNone(opnfv_vnf.generate_rule_config())
opnfv_vnf.rules = 'new'
@@ -210,7 +278,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -219,7 +288,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'VFW'
opnfv_vnf.get_ports_gateway = mock.Mock(return_value=u'1.1.1.1')
@@ -237,7 +306,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -246,7 +316,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'VFW'
opnfv_vnf.get_ports_gateway = mock.Mock(return_value=u'1.1.1.1')
@@ -266,7 +336,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -275,7 +346,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'VFW'
opnfv_vnf.get_ports_gateway = mock.Mock(return_value=u'1.1.1.1')
@@ -295,7 +366,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -304,7 +376,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'VFW'
opnfv_vnf.txrx_pipeline = ''
@@ -321,7 +393,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -330,7 +403,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'VFW'
opnfv_vnf.txrx_pipeline = ''
@@ -347,7 +420,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -356,7 +430,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'VFW'
opnfv_vnf.txrx_pipeline = ''
@@ -373,7 +447,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -382,7 +457,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'VFW'
opnfv_vnf.txrx_pipeline = ''
@@ -399,7 +474,9 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -408,7 +485,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.get_port_pairs = mock.Mock()
opnfv_vnf.vnf_type = 'VFW'
opnfv_vnf.txrx_pipeline = ''
@@ -416,7 +493,11 @@ class TestMultiPortConfig(unittest.TestCase):
opnfv_vnf.get_ports_gateway6 = mock.Mock()
opnfv_vnf.vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
opnfv_vnf.interfaces = opnfv_vnf.vnfd['vdu'][0]['external-interface']
- self.assertIsNotNone(opnfv_vnf.generate_link_config())
+ opnfv_vnf.all_ports = ['32', '1', '987']
+ opnfv_vnf.validate_ip_and_prefixlen = mock.Mock(return_value=('10.20.30.40', 16))
+
+ result = opnfv_vnf.generate_link_config()
+ self.assertEqual(len(result.splitlines()), 9)
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.open')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.os')
@@ -425,7 +506,8 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.get_config_tpl_data = mock.MagicMock()
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
@@ -434,7 +516,7 @@ class TestMultiPortConfig(unittest.TestCase):
mock.Mock(return_value={'link_config': 0, 'arp_config': '',
'arp_config6': '', 'actions': '',
'rules': ''})
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.get_ports_gateway6 = mock.Mock()
@@ -457,10 +539,11 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -480,10 +563,11 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -503,10 +587,11 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -531,10 +616,11 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -554,10 +640,11 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -579,10 +666,11 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -612,10 +700,11 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -647,10 +736,10 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = VnfdHelper(self.VNFD_0)
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -664,10 +753,12 @@ class TestMultiPortConfig(unittest.TestCase):
opnfv_vnf.worker_config = '1t'
opnfv_vnf.start_core = 0
opnfv_vnf.lb_count = 1
+ opnfv_vnf._port_pairs = PortPairs(vnfd_mock.interfaces)
+ opnfv_vnf.port_pair_list = opnfv_vnf._port_pairs.port_pair_list
result = opnfv_vnf.generate_lb_to_port_pair_mapping()
self.assertEqual(None, result)
result = opnfv_vnf.set_priv_to_pub_mapping()
- self.assertEqual('(0, 1)', result)
+ self.assertEqual('(0,1)', result)
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.open')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.os')
@@ -678,11 +769,12 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = VnfdHelper(self.VNFD_0)
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
+ opnfv_vnf.port_pairs = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -700,6 +792,43 @@ class TestMultiPortConfig(unittest.TestCase):
self.assertEqual(None, result)
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.open')
+ @mock.patch('yardstick.network_services.helpers.samplevnf_helper.ConfigParser')
+ def test_generate_arp_route_tbl(self, *_):
+ topology_file = mock.Mock()
+ config_tpl = mock.Mock()
+ tmp_file = mock.Mock()
+ vnfd_mock = mock.MagicMock()
+ vnfd_mock.port_num.side_effect = ['32', '1', '987']
+ vnfd_mock.find_interface.side_effect = [
+ {
+ 'virtual-interface': {
+ 'dst_ip': '10.20.30.40',
+ 'netmask': '20',
+ },
+ },
+ {
+ 'virtual-interface': {
+ 'dst_ip': '10.200.30.40',
+ 'netmask': '24',
+ },
+ },
+ {
+ 'virtual-interface': {
+ 'dst_ip': '10.20.3.40',
+ 'netmask': '8',
+ },
+ },
+ ]
+
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
+ opnfv_vnf.all_ports = [3, 2, 5]
+
+ expected = '(0a141000,fffff000,32,0a141e28) (0ac81e00,ffffff00,1,0ac81e28) ' \
+ '(0a000000,ff000000,987,0a140328)'
+ result = opnfv_vnf.generate_arp_route_tbl()
+ self.assertEqual(result, expected)
+
+ @mock.patch('yardstick.network_services.helpers.samplevnf_helper.open')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.os')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.ConfigParser')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.OrderedDict')
@@ -708,11 +837,12 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
+ opnfv_vnf.port_pairs = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -752,11 +882,12 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
+ opnfv_vnf.port_pairs = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -793,11 +924,12 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
+ opnfv_vnf.port_pairs = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -846,11 +978,12 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
+ opnfv_vnf.port_pairs = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -882,11 +1015,12 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
+ opnfv_vnf.port_pairs = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -930,11 +1064,12 @@ class TestMultiPortConfig(unittest.TestCase):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = VnfdHelper(self.VNFD_0)
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
+ opnfv_vnf.port_pairs = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
@@ -980,7 +1115,7 @@ class TestMultiPortConfig(unittest.TestCase):
opnfv_vnf.loadb_tpl = mock.MagicMock()
opnfv_vnf.vnf_type = 'CGNAPT'
opnfv_vnf.update_timer = mock.Mock()
- opnfv_vnf.port_pair_list = [[[0], [1], [2]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1"), ("xe0", "xe2")]
opnfv_vnf.lb_to_port_pair_mapping = [0, 1]
opnfv_vnf.generate_arpicmp_data = mock.Mock()
result = opnfv_vnf.generate_config_data()
@@ -990,66 +1125,17 @@ class TestMultiPortConfig(unittest.TestCase):
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.os')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.ConfigParser')
@mock.patch('yardstick.network_services.helpers.samplevnf_helper.OrderedDict')
- def test_get_port_pairs(self, mock_open, mock_os, ConfigParser,
- OrderedDict):
- topology_file = mock.Mock()
- config_tpl = mock.Mock()
- tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
- opnfv_vnf.socket = 0
- opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
- opnfv_vnf.txrx_pipeline = ''
- opnfv_vnf.rules = ''
- opnfv_vnf.write_parser = mock.MagicMock()
- opnfv_vnf.read_parser = mock.MagicMock()
- opnfv_vnf.read_parser.sections = mock.Mock(return_value=['MASTER'])
- opnfv_vnf.read_parser.has_option = mock.Mock(return_value=[])
- opnfv_vnf.write_parser.set = mock.Mock()
- opnfv_vnf.write_parser.add_section = mock.Mock()
- opnfv_vnf.read_parser.items = mock.MagicMock()
- opnfv_vnf.pipeline_counter = 0
- opnfv_vnf.worker_config = '1t'
- opnfv_vnf.start_core = 0
- opnfv_vnf.lb_count = 1
- opnfv_vnf.vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- opnfv_vnf.interfaces = opnfv_vnf.vnfd['vdu'][0]['external-interface']
- opnfv_vnf.lb_to_port_pair_mapping = [0, 1]
- opnfv_vnf.lb_index = 1
- opnfv_vnf.ports_len = 1
- opnfv_vnf.pktq_out = ['1', '2']
- opnfv_vnf.prv_que_handler = 0
- opnfv_vnf.init_write_parser_template = mock.Mock()
- opnfv_vnf.arpicmp_tpl = mock.MagicMock()
- opnfv_vnf.txrx_tpl = mock.MagicMock()
- opnfv_vnf.loadb_tpl = mock.MagicMock()
- opnfv_vnf.vnf_tpl = {'public_ip_port_range': '98164810 (1,65535)',
- 'vnf_set': '(2,4,5)'}
- opnfv_vnf.generate_vnf_data = mock.Mock(return_value={})
- opnfv_vnf.update_write_parser = mock.Mock()
-
- curr_path = os.path.dirname(os.path.abspath(__file__))
- opnfv_vnf.topology_file = \
- os.path.join(curr_path, 'acl_vnf_topology_ixia.yaml')
- opnfv_vnf.lb_count = 10
- result = opnfv_vnf.get_port_pairs(opnfv_vnf.interfaces)
- self.assertEqual(result[0], [('xe0', 'xe1')])
-
- @mock.patch('yardstick.network_services.helpers.samplevnf_helper.open')
- @mock.patch('yardstick.network_services.helpers.samplevnf_helper.os')
- @mock.patch('yardstick.network_services.helpers.samplevnf_helper.ConfigParser')
- @mock.patch('yardstick.network_services.helpers.samplevnf_helper.OrderedDict')
def test_init_eal(self, mock_open, mock_os, ConfigParser,
OrderedDict):
topology_file = mock.Mock()
config_tpl = mock.Mock()
tmp_file = mock.Mock()
- opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file)
+ vnfd_mock = mock.MagicMock()
+ opnfv_vnf = MultiPortConfig(topology_file, config_tpl, tmp_file, vnfd_mock)
opnfv_vnf.socket = 0
opnfv_vnf.start_core = 0
- opnfv_vnf.port_pair_list = [[[0], [1]]]
- opnfv_vnf.port_pairs = [[[0], [1]]]
+ opnfv_vnf.port_pair_list = [("xe0", "xe1")]
+ opnfv_vnf.port_pairs = [("xe0", "xe1")]
opnfv_vnf.txrx_pipeline = ''
opnfv_vnf.rules = ''
opnfv_vnf.write_parser = mock.MagicMock()
diff --git a/tests/unit/network_services/libs/ixia_libs/test_IxNet.py b/tests/unit/network_services/libs/ixia_libs/test_IxNet.py
index 9114b5163..0c82d74a8 100644
--- a/tests/unit/network_services/libs/ixia_libs/test_IxNet.py
+++ b/tests/unit/network_services/libs/ixia_libs/test_IxNet.py
@@ -26,25 +26,23 @@ from yardstick.network_services.libs.ixia_libs.IxNet.IxNet import IP_VERSION_4
from yardstick.network_services.libs.ixia_libs.IxNet.IxNet import IP_VERSION_6
+UPLINK = "uplink"
+DOWNLINK = "downlink"
+
class TestIxNextgen(unittest.TestCase):
def test___init__(self):
ixnet_gen = IxNextgen()
self.assertIsNone(ixnet_gen._bidir)
- @mock.patch("yardstick.network_services.libs.ixia_libs.IxNet.IxNet.IxNetwork")
@mock.patch("yardstick.network_services.libs.ixia_libs.IxNet.IxNet.sys")
- def test_connect(self, mock_sys, mock_ix_network):
- mock_ix_network.IxNet.return_value = mock_ixnet = mock.Mock()
+ def test_connect(self, mock_sys):
ixnet_gen = IxNextgen()
ixnet_gen.get_config = mock.MagicMock()
ixnet_gen.get_ixnet = mock.MagicMock()
- result = ixnet_gen._connect({"py_lib_path": "/tmp"})
- self.assertIsNotNone(result)
- self.assertEqual(mock_ix_network.IxNet.call_count, 1)
- self.assertEqual(mock_ixnet.connect.call_count, 1)
+ self.assertRaises(ImportError, ixnet_gen._connect, {"py_lib_path": "/tmp"})
def test_clear_ixia_config(self):
ixnet = mock.MagicMock()
@@ -102,7 +100,7 @@ class TestIxNextgen(unittest.TestCase):
def test_ix_update_frame(self):
static_traffic_params = {
- "private": {
+ UPLINK: {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -144,7 +142,7 @@ class TestIxNextgen(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ DOWNLINK: {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -263,7 +261,7 @@ class TestIxNextgen(unittest.TestCase):
result = ixnet_gen.ix_get_statistics()
self.assertIsNotNone(result)
- self.assertEqual(ixnet.getList.call_count, 2)
+ self.assertEqual(ixnet.getList.call_count, 1)
self.assertEqual(ixnet.execute.call_count, 20)
def test_find_view_obj_no_where(self):
@@ -273,7 +271,7 @@ class TestIxNextgen(unittest.TestCase):
def test_add_ip_header_v4(self):
static_traffic_params = {
- "private": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -313,7 +311,7 @@ class TestIxNextgen(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -371,7 +369,7 @@ class TestIxNextgen(unittest.TestCase):
def test_add_ip_header_v4_nothing_to_do(self):
static_traffic_params = {
- "private": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -411,7 +409,7 @@ class TestIxNextgen(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -455,7 +453,7 @@ class TestIxNextgen(unittest.TestCase):
}
ixnet = mock.MagicMock()
- ixnet.remapIds.return_value=["0"]
+ ixnet.remapIds.return_value = ["0"]
ixnet.setMultiAttribute.return_value = [1]
ixnet.commit.return_value = [1]
ixnet.getList.side_effect = [[1], [0, 1], [0], ["srcIp", "dstIp"]]
@@ -469,7 +467,7 @@ class TestIxNextgen(unittest.TestCase):
def test_add_ip_header_v6(self):
static_traffic_profile = {
- "private": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -502,7 +500,7 @@ class TestIxNextgen(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -552,7 +550,7 @@ class TestIxNextgen(unittest.TestCase):
def test_add_ip_header_v6_nothing_to_do(self):
static_traffic_params = {
- "private": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -584,7 +582,7 @@ class TestIxNextgen(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -689,7 +687,7 @@ class TestIxNextgen(unittest.TestCase):
def test_ix_update_ether(self):
static_traffic_params = {
- "private": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -728,7 +726,7 @@ class TestIxNextgen(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -792,7 +790,7 @@ class TestIxNextgen(unittest.TestCase):
def test_ix_update_ether_nothing_to_do(self):
static_traffic_params = {
- "private": {
+ "uplink_0": {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -825,7 +823,7 @@ class TestIxNextgen(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ "downlink_0": {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -865,7 +863,7 @@ class TestIxNextgen(unittest.TestCase):
ixnet = mock.MagicMock()
ixnet.setMultiAttribute.return_value = [1]
ixnet.commit.return_value = [1]
- ixnet.getList.side_effect=[
+ ixnet.getList.side_effect = [
[1],
[1],
[1],
diff --git a/tests/unit/network_services/nfvi/test_resource.py b/tests/unit/network_services/nfvi/test_resource.py
index cb26fd085..1c2c1f3e2 100644
--- a/tests/unit/network_services/nfvi/test_resource.py
+++ b/tests/unit/network_services/nfvi/test_resource.py
@@ -54,7 +54,7 @@ class TestResourceProfile(unittest.TestCase):
'local_ip': '172.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '172.16.100.20',
'local_mac': '3c:fd:fe:a1:2b:80'},
@@ -66,7 +66,7 @@ class TestResourceProfile(unittest.TestCase):
'local_ip': '172.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '172.16.40.20',
'local_mac': '3c:fd:fe:a1:2b:81'},
@@ -108,13 +108,13 @@ class TestResourceProfile(unittest.TestCase):
def test_get_cpu_data(self):
reskey = ["", "cpufreq", "cpufreq-0"]
value = "metric:10"
- val = self.resource_profile.get_cpu_data(reskey, value)
+ val = self.resource_profile.get_cpu_data(reskey[1], reskey[2], value)
self.assertIsNotNone(val)
def test_get_cpu_data_error(self):
reskey = ["", "", ""]
value = "metric:10"
- val = self.resource_profile.get_cpu_data(reskey, value)
+ val = self.resource_profile.get_cpu_data(reskey[0], reskey[1], value)
self.assertEqual(val, ('error', 'Invalid', '', ''))
def test__start_collectd(self):
@@ -274,6 +274,7 @@ class TestResourceProfile(unittest.TestCase):
res = self.resource_profile.parse_collectd_result({}, [0, 1, 2])
expected_result = {'cpu': {}, 'dpdkstat': {}, 'hugepages': {},
'memory': {}, 'ovs_stats': {}, 'timestamp': '',
+ 'intel_pmu': {},
'virt': {}}
self.assertDictEqual(res, expected_result)
@@ -286,6 +287,7 @@ class TestResourceProfile(unittest.TestCase):
res = self.resource_profile.parse_collectd_result(metric, [0, 1, 2])
expected_result = {'cpu': {1: {'ipc': '1234'}}, 'dpdkstat': {}, 'hugepages': {},
'memory': {}, 'ovs_stats': {}, 'timestamp': '',
+ 'intel_pmu': {},
'virt': {}}
self.assertDictEqual(res, expected_result)
@@ -294,6 +296,7 @@ class TestResourceProfile(unittest.TestCase):
res = self.resource_profile.parse_collectd_result(metric, [0, 1, 2])
expected_result = {'cpu': {}, 'dpdkstat': {}, 'hugepages': {},
'memory': {'bw': '101'}, 'ovs_stats': {}, 'timestamp': '',
+ 'intel_pmu': {},
'virt': {}}
self.assertDictEqual(res, expected_result)
@@ -305,6 +308,7 @@ class TestResourceProfile(unittest.TestCase):
expected_result = {'cpu': {}, 'dpdkstat': {}, 'hugepages': {'free':
'101'},
'memory': {}, 'ovs_stats': {}, 'timestamp': '',
+ 'intel_pmu': {},
'virt': {}}
self.assertDictEqual(res, expected_result)
@@ -321,6 +325,7 @@ class TestResourceProfile(unittest.TestCase):
res = self.resource_profile.parse_collectd_result(metric, [0, 1, 2])
expected_result = {'cpu': {}, 'dpdkstat': {'tx': '101'}, 'hugepages': {},
'memory': {}, 'ovs_stats': {'tx': '101'}, 'timestamp': '',
+ 'intel_pmu': {},
'virt': {'memory': '101'}}
self.assertDictEqual(res, expected_result)
diff --git a/tests/unit/network_services/test_yang_model.py b/tests/unit/network_services/test_yang_model.py
index 28367f316..0b29da701 100644
--- a/tests/unit/network_services/test_yang_model.py
+++ b/tests/unit/network_services/test_yang_model.py
@@ -95,7 +95,7 @@ class YangModelTestCase(unittest.TestCase):
y._get_entries()
self.assertEqual(y._rules, '')
- @mock.patch('yaml.safe_load')
+ @mock.patch('yardstick.network_services.yang_model.yaml_load')
@mock.patch('yardstick.network_services.yang_model.open')
def test__read_config(self, mock_open, mock_safe_load):
cfg = "yang.yaml"
diff --git a/tests/unit/network_services/traffic_profile/test_base.py b/tests/unit/network_services/traffic_profile/test_base.py
index 72b097b52..290610361 100644
--- a/tests/unit/network_services/traffic_profile/test_base.py
+++ b/tests/unit/network_services/traffic_profile/test_base.py
@@ -48,7 +48,7 @@ class TestTrafficProfile(unittest.TestCase):
def test_execute(self):
traffic_profile = TrafficProfile(self.TRAFFIC_PROFILE)
- self.assertRaises(NotImplementedError, traffic_profile.execute, {})
+ self.assertRaises(NotImplementedError, traffic_profile.execute_traffic, {})
def test_get(self):
traffic_profile = TrafficProfile(self.TRAFFIC_PROFILE)
diff --git a/tests/unit/network_services/traffic_profile/test_fixed.py b/tests/unit/network_services/traffic_profile/test_fixed.py
index 8b44719a1..eb182a2fb 100644
--- a/tests/unit/network_services/traffic_profile/test_fixed.py
+++ b/tests/unit/network_services/traffic_profile/test_fixed.py
@@ -16,68 +16,11 @@
#
from __future__ import absolute_import
+
import unittest
import mock
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+from tests.unit import STL_MOCKS
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -131,7 +74,7 @@ class TestFixedProfile(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
'local_mac': '00:00:00:00:00:01'},
@@ -143,7 +86,7 @@ class TestFixedProfile(unittest.TestCase):
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_mac': '00:00:00:00:00:02'},
diff --git a/tests/unit/network_services/traffic_profile/test_http_ixload.py b/tests/unit/network_services/traffic_profile/test_http_ixload.py
index 2e1b6f4ff..5110439fd 100644
--- a/tests/unit/network_services/traffic_profile/test_http_ixload.py
+++ b/tests/unit/network_services/traffic_profile/test_http_ixload.py
@@ -16,11 +16,33 @@
from __future__ import absolute_import
import unittest
import mock
-import runpy
from oslo_serialization import jsonutils
from yardstick.network_services.traffic_profile import http_ixload
+from yardstick.network_services.traffic_profile.http_ixload import \
+ join_non_strings, validate_non_string_sequence
+
+
+class TestJoinNonStrings(unittest.TestCase):
+
+ def test_validate_non_string_sequence(self):
+ self.assertEqual(validate_non_string_sequence([1, 2, 3]), [1, 2, 3])
+ self.assertIsNone(validate_non_string_sequence('123'))
+ self.assertIsNone(validate_non_string_sequence(1))
+
+ self.assertEqual(validate_non_string_sequence(1, 2), 2)
+ self.assertEqual(validate_non_string_sequence(1, default=2), 2)
+
+ with self.assertRaises(RuntimeError):
+ validate_non_string_sequence(1, raise_exc=RuntimeError)
+
+ def test_join_non_strings(self):
+ self.assertEqual(join_non_strings(':'), '')
+ self.assertEqual(join_non_strings(':', 'a'), 'a')
+ self.assertEqual(join_non_strings(':', 'a', 2, 'c'), 'a:2:c')
+ self.assertEqual(join_non_strings(':', ['a', 2, 'c']), 'a:2:c')
+ self.assertEqual(join_non_strings(':', 'abc'), 'abc')
class TestIxLoadTrafficGen(unittest.TestCase):
diff --git a/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py b/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py
index 6dba64af9..6fffb9ede 100644
--- a/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py
+++ b/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py
@@ -20,65 +20,9 @@ from __future__ import division
import unittest
import mock
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+from copy import deepcopy
+
+from tests.unit import STL_MOCKS
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -93,6 +37,7 @@ if stl_patch:
class TestIXIARFC2544Profile(unittest.TestCase):
+
TRAFFIC_PROFILE = {
"schema": "isb:traffic_profile:0.1",
"name": "fixed",
@@ -101,32 +46,34 @@ class TestIXIARFC2544Profile(unittest.TestCase):
"traffic_type": "FixedTraffic",
"frame_rate": 100, # pps
"flow_number": 10,
- "frame_size": 64}}
+ "frame_size": 64,
+ },
+ }
PROFILE = {'description': 'Traffic profile to run RFC2544 latency',
'name': 'rfc2544',
'traffic_profile': {'traffic_type': 'IXIARFC2544Profile',
'frame_rate': 100},
- 'public': {'ipv4':
+ IXIARFC2544Profile.DOWNLINK: {'ipv4':
{'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
'256B': '0', '373b': '0',
'570B': '0'}},
'outer_l3v4': {'dstip4': '1.1.1.1-1.15.255.255',
- 'proto': 'udp',
+ 'proto': 'udp', 'count': '1',
'srcip4': '90.90.1.1-90.105.255.255',
'dscp': 0, 'ttl': 32},
'outer_l4': {'srcport': '2001',
'dsrport': '1234'}}},
- 'private': {'ipv4':
+ IXIARFC2544Profile.UPLINK: {'ipv4':
{'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
'256B': '0', '373b': '0',
'570B': '0'}},
'outer_l3v4': {'dstip4': '9.9.1.1-90.105.255.255',
- 'proto': 'udp',
+ 'proto': 'udp', 'count': '1',
'srcip4': '1.1.1.1-1.15.255.255',
'dscp': 0, 'ttl': 32},
'outer_l4': {'dstport': '2001',
@@ -136,12 +83,12 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_get_ixia_traffic_profile_error(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [-1]
- traffic_generator.pub_ports = [1]
+ traffic_generator.uplink_ports = [-1]
+ traffic_generator.downlink_ports = [1]
traffic_generator.client = \
mock.Mock(return_value=True)
STATIC_TRAFFIC = {
- "private": {
+ IXIARFC2544Profile.UPLINK: {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -180,7 +127,7 @@ class TestIXIARFC2544Profile(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ IXIARFC2544Profile.DOWNLINK: {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -236,17 +183,16 @@ class TestIXIARFC2544Profile(unittest.TestCase):
self.PROFILE, mac, xfile="tmp",
static_traffic=STATIC_TRAFFIC)
-
@mock.patch("yardstick.network_services.traffic_profile.ixia_rfc2544.open")
def test_get_ixia_traffic_profile(self, mock_open):
traffic_generator = mock.Mock(autospec=TrexProfile)
traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [-1]
- traffic_generator.pub_ports = [1]
+ traffic_generator.uplink_ports = [-1]
+ traffic_generator.downlink_ports = [1]
traffic_generator.client = \
mock.Mock(return_value=True)
STATIC_TRAFFIC = {
- "private": {
+ IXIARFC2544Profile.UPLINK: {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -269,7 +215,8 @@ class TestIXIARFC2544Profile(unittest.TestCase):
"dstip4": "152.16.40.20",
"proto": "udp",
"srcip4": "152.16.100.20",
- "ttl": 32
+ "ttl": 32,
+ "count": "1"
},
"outer_l3v6": {
"count": 1024,
@@ -277,15 +224,17 @@ class TestIXIARFC2544Profile(unittest.TestCase):
"dstip4": "152.16.100.20",
"proto": "udp",
"srcip4": "152.16.40.20",
- "ttl": 32
+ "ttl": 32,
+ "count": "1"
},
"outer_l4": {
"dstport": "2001",
- "srcport": "1234"
+ "srcport": "1234",
+ "count": "1"
},
"traffic_type": "continuous"
},
- "public": {
+ IXIARFC2544Profile.DOWNLINK: {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -310,7 +259,8 @@ class TestIXIARFC2544Profile(unittest.TestCase):
"dstip4": "152.16.100.20",
"proto": "udp",
"srcip4": "152.16.40.20",
- "ttl": 32
+ "ttl": 32,
+ "count": "1"
},
"outer_l3v6": {
"count": 1024,
@@ -318,11 +268,13 @@ class TestIXIARFC2544Profile(unittest.TestCase):
"dstip4": "152.16.100.20",
"proto": "udp",
"srcip4": "152.16.40.20",
- "ttl": 32
+ "ttl": 32,
+ "count": "1"
},
"outer_l4": {
"dstport": "1234",
- "srcport": "2001"
+ "srcport": "2001",
+ "count": "1"
},
"traffic_type": "continuous"
}
@@ -345,12 +297,12 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_get_ixia_traffic_profile_v6(self, mock_open):
traffic_generator = mock.Mock(autospec=TrexProfile)
traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [-1]
- traffic_generator.pub_ports = [1]
+ traffic_generator.uplink_ports = [-1]
+ traffic_generator.downlink_ports = [1]
traffic_generator.client = \
mock.Mock(return_value=True)
STATIC_TRAFFIC = {
- "private": {
+ IXIARFC2544Profile.UPLINK: {
"id": 1,
"bidir": "False",
"duration": 60,
@@ -389,7 +341,7 @@ class TestIXIARFC2544Profile(unittest.TestCase):
},
"traffic_type": "continuous"
},
- "public": {
+ IXIARFC2544Profile.DOWNLINK: {
"id": 2,
"bidir": "False",
"duration": 60,
@@ -446,30 +398,40 @@ class TestIXIARFC2544Profile(unittest.TestCase):
'traffic_profile':
{'traffic_type': 'IXIARFC2544Profile',
'frame_rate': 100},
- 'public':
+ IXIARFC2544Profile.DOWNLINK:
{'ipv4':
{'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
'256B': '0', '373b': '0',
'570B': '0'}},
+ 'outer_l3v4': {'dstip4': '1.1.1.1-1.15.255.255',
+ 'proto': 'udp', 'count': '1',
+ 'srcip4': '90.90.1.1-90.105.255.255',
+ 'dscp': 0, 'ttl': 32},
'outer_l3v6': {'dstip6': '1.1.1.1-1.15.255.255',
- 'proto': 'udp',
+ 'proto': 'udp', 'count': '1',
'srcip6': '90.90.1.1-90.105.255.255',
'dscp': 0, 'ttl': 32},
'outer_l4': {'srcport': '2001',
'dsrport': '1234'}}},
- 'private': {'ipv4':
+ IXIARFC2544Profile.UPLINK: {'ipv4':
{'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
'256B': '0', '373b': '0',
'570B': '0'}},
+ 'outer_l3v4':
+ {'dstip4': '9.9.1.1-90.105.255.255',
+ 'proto': 'udp', 'count': '1',
+ 'srcip4': '1.1.1.1-1.15.255.255',
+ 'dscp': 0, 'ttl': 32},
'outer_l3v6':
{'dstip6': '9.9.1.1-90.105.255.255',
- 'proto': 'udp',
+ 'proto': 'udp', 'count': '1',
'srcip6': '1.1.1.1-1.15.255.255',
'dscp': 0, 'ttl': 32},
+
'outer_l4': {'dstport': '2001',
'srcport': '1234'}}},
'schema': 'isb:traffic_profile:0.1'}
@@ -477,15 +439,23 @@ class TestIXIARFC2544Profile(unittest.TestCase):
profile_data, mac, static_traffic=STATIC_TRAFFIC)
self.assertIsNotNone(result)
+ def test__get_ixia_traffic_profile_default_args(self):
+ r_f_c2544_profile = IXIARFC2544Profile(self.TRAFFIC_PROFILE)
+
+ expected = {}
+ result = r_f_c2544_profile._get_ixia_traffic_profile({})
+ self.assertDictEqual(result, expected)
+
def test__ixia_traffic_generate(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [-1]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1"],
+ }
traffic_generator.client = \
mock.Mock(return_value=True)
- traffic = {"public": {'iload': 10},
- "private": {'iload': 10}}
+ traffic = {IXIARFC2544Profile.DOWNLINK: {'iload': 10},
+ IXIARFC2544Profile.UPLINK: {'iload': 10}}
ixia_obj = mock.MagicMock()
r_f_c2544_profile = IXIARFC2544Profile(self.TRAFFIC_PROFILE)
r_f_c2544_profile.rate = 100
@@ -495,15 +465,16 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_execute(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [-1]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1"],
+ }
traffic_generator.client = \
mock.Mock(return_value=True)
r_f_c2544_profile = IXIARFC2544Profile(self.TRAFFIC_PROFILE)
r_f_c2544_profile.first_run = True
- r_f_c2544_profile.params = {"public": {'iload': 10},
- "private": {'iload': 10}}
+ r_f_c2544_profile.params = {IXIARFC2544Profile.DOWNLINK: {'iload': 10},
+ IXIARFC2544Profile.UPLINK: {'iload': 10}}
r_f_c2544_profile.get_streams = mock.Mock()
r_f_c2544_profile.full_profile = {}
@@ -511,14 +482,40 @@ class TestIXIARFC2544Profile(unittest.TestCase):
r_f_c2544_profile.get_multiplier = mock.Mock()
r_f_c2544_profile._ixia_traffic_generate = mock.Mock()
ixia_obj = mock.MagicMock()
- self.assertEqual(None, r_f_c2544_profile.execute(traffic_generator,
- ixia_obj))
+ self.assertEqual(None, r_f_c2544_profile.execute_traffic(traffic_generator, ixia_obj))
+
+ def test_update_traffic_profile(self):
+ traffic_generator = mock.Mock(autospec=TrexProfile)
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"], # private, one value for intfs
+ "downlink_0": ["xe1", "xe2"], # public, two values for intfs
+ "downlink_1": ["xe3"], # not in TRAFFIC PROFILE
+ "tenant_0": ["xe4"], # not public or private
+ }
+
+ ports_expected = [8, 3, 5]
+ traffic_generator.vnfd_helper.port_num.side_effect = ports_expected
+ traffic_generator.client.return_value = True
+
+ traffic_profile = deepcopy(self.TRAFFIC_PROFILE)
+ traffic_profile.update({
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1", "xe2"],
+ })
+
+ r_f_c2544_profile = IXIARFC2544Profile(traffic_profile)
+ r_f_c2544_profile.full_profile = {}
+ r_f_c2544_profile.get_streams = mock.Mock()
+
+ self.assertIsNone(r_f_c2544_profile.update_traffic_profile(traffic_generator))
+ self.assertEqual(r_f_c2544_profile.ports, ports_expected)
def test_get_drop_percentage(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [0]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1"],
+ }
traffic_generator.client = \
mock.Mock(return_value=True)
r_f_c2544_profile = IXIARFC2544Profile(self.TRAFFIC_PROFILE)
@@ -551,8 +548,8 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_get_drop_percentage_update(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [0]
- traffic_generator.pub_ports = [1]
+ traffic_generator.uplink_ports = [0]
+ traffic_generator.downlink_ports = [1]
traffic_generator.client = \
mock.Mock(return_value=True)
r_f_c2544_profile = IXIARFC2544Profile(self.TRAFFIC_PROFILE)
@@ -585,8 +582,8 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_get_drop_percentage_div_zero(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [0]
- traffic_generator.pub_ports = [1]
+ traffic_generator.uplink_ports = [0]
+ traffic_generator.downlink_ports = [1]
traffic_generator.client = \
mock.Mock(return_value=True)
r_f_c2544_profile = IXIARFC2544Profile(self.TRAFFIC_PROFILE)
@@ -625,9 +622,10 @@ class TestIXIARFC2544Profile(unittest.TestCase):
def test_start_ixia_latency(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [0]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1"],
+ }
traffic_generator.client = \
mock.Mock(return_value=True)
r_f_c2544_profile = IXIARFC2544Profile(self.TRAFFIC_PROFILE)
diff --git a/tests/unit/network_services/traffic_profile/test_prox_acl.py b/tests/unit/network_services/traffic_profile/test_prox_acl.py
new file mode 100644
index 000000000..a0c60186c
--- /dev/null
+++ b/tests/unit/network_services/traffic_profile/test_prox_acl.py
@@ -0,0 +1,86 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import unittest
+import mock
+
+from tests.unit import STL_MOCKS
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.traffic_profile.prox_ACL import ProxACLProfile
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxTestDataTuple
+
+
+class TestProxACLProfile(unittest.TestCase):
+
+ def test_run_test_with_pkt_size(self):
+ def target(*args, **kwargs):
+ runs.append(args[2])
+ if args[2] < 0 or args[2] > 100:
+ raise RuntimeError(' '.join([str(args), str(runs)]))
+ if args[2] > 75.0:
+ return fail_tuple, {}
+ return success_tuple, {}
+
+ def get_mock_samples(*args, **kwargs):
+ if args[2] < 0:
+ raise RuntimeError(' '.join([str(args), str(runs)]))
+ return success_tuple
+
+ tp_config = {
+ 'traffic_profile': {
+ 'upper_bound': 100.0,
+ 'lower_bound': 0.0,
+ 'tolerated_loss': 50.0,
+ 'attempts': 20
+ },
+ }
+
+ runs = []
+ success_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.1, 5.2, 5.3], 995, 1000, 123.4)
+ fail_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.6, 5.7, 5.8], 850, 1000, 123.4)
+
+ traffic_gen = mock.MagicMock()
+ traffic_gen.run_test = target
+
+ traffic_gen.resource_helper.run_test.side_effect = [
+ success_tuple,
+ success_tuple,
+ success_tuple,
+ fail_tuple,
+ success_tuple,
+ fail_tuple,
+ fail_tuple,
+ fail_tuple,
+ ]
+
+ profile = ProxACLProfile(tp_config)
+ profile.init(mock.MagicMock())
+
+ profile.prox_config["attempts"] = 20
+ profile.queue = mock.MagicMock()
+ profile.tolerated_loss = 50.0
+ profile.pkt_size = 128
+ profile.duration = 30
+ profile.test_value = 100.0
+ profile.tolerated_loss = 100.0
+
+ profile.run_test_with_pkt_size(traffic_gen, profile.pkt_size, profile.duration)
diff --git a/tests/unit/network_services/traffic_profile/test_prox_binsearch.py b/tests/unit/network_services/traffic_profile/test_prox_binsearch.py
new file mode 100644
index 000000000..f56a7fba9
--- /dev/null
+++ b/tests/unit/network_services/traffic_profile/test_prox_binsearch.py
@@ -0,0 +1,93 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import unittest
+import mock
+
+from tests.unit import STL_MOCKS
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxTestDataTuple
+ from yardstick.network_services.traffic_profile.prox_binsearch import ProxBinSearchProfile
+
+
+class TestProxBinSearchProfile(unittest.TestCase):
+
+ def test_execute_1(self):
+ def target(*args, **kwargs):
+ runs.append(args[2])
+ if args[2] < 0 or args[2] > 100:
+ raise RuntimeError(' '.join([str(args), str(runs)]))
+ if args[2] > 75.0:
+ return fail_tuple, {}
+ return success_tuple, {}
+
+ tp_config = {
+ 'traffic_profile': {
+ 'packet_sizes': [200],
+ },
+ }
+
+ runs = []
+ success_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.1, 5.2, 5.3], 995, 1000, 123.4)
+ fail_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.6, 5.7, 5.8], 850, 1000, 123.4)
+
+ traffic_generator = mock.MagicMock()
+ traffic_generator.run_test = target
+
+ profile = ProxBinSearchProfile(tp_config)
+ profile.init(mock.MagicMock())
+
+ profile.execute_traffic(traffic_generator)
+ self.assertEqual(round(profile.current_lower, 2), 74.69)
+ self.assertEqual(round(profile.current_upper, 2), 75.39)
+ self.assertEqual(len(runs), 8)
+
+ def test_execute_2(self):
+ def target(*args, **kwargs):
+ runs.append(args[2])
+ if args[2] < 0 or args[2] > 100:
+ raise RuntimeError(' '.join([str(args), str(runs)]))
+ if args[2] > 25.0:
+ return fail_tuple, {}
+ return success_tuple, {}
+
+ tp_config = {
+ 'traffic_profile': {
+ 'packet_sizes': [200],
+ 'test_precision': 2.0,
+ },
+ }
+
+ runs = []
+ success_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.1, 5.2, 5.3], 995, 1000, 123.4)
+ fail_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.6, 5.7, 5.8], 850, 1000, 123.4)
+
+ traffic_generator = mock.MagicMock()
+ traffic_generator.run_test = target
+
+ profile = ProxBinSearchProfile(tp_config)
+ profile.init(mock.MagicMock())
+
+ profile.execute_traffic(traffic_generator)
+ self.assertEqual(round(profile.current_lower, 2), 24.06)
+ self.assertEqual(round(profile.current_upper, 2), 25.47)
+ self.assertEqual(len(runs), 7)
diff --git a/tests/unit/network_services/traffic_profile/test_prox_mpls.py b/tests/unit/network_services/traffic_profile/test_prox_mpls.py
new file mode 100644
index 000000000..642fecc35
--- /dev/null
+++ b/tests/unit/network_services/traffic_profile/test_prox_mpls.py
@@ -0,0 +1,93 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import unittest
+import mock
+
+from tests.unit import STL_MOCKS
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxTestDataTuple
+ from yardstick.network_services.traffic_profile.prox_mpls_tag_untag import ProxMplsTagUntagProfile
+
+
+class TestProxMplsTagUntagProfile(unittest.TestCase):
+
+ def test_mpls_1(self):
+ def target(*args, **kwargs):
+ runs.append(args[2])
+ if args[2] < 0 or args[2] > 100:
+ raise RuntimeError(' '.join([str(args), str(runs)]))
+ if args[2] > 75.0:
+ return fail_tuple, {}
+ return success_tuple, {}
+
+ tp_config = {
+ 'traffic_profile': {
+ 'packet_sizes': [200],
+ },
+ }
+
+ runs = []
+ success_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.1, 5.2, 5.3], 995, 1000, 123.4)
+ fail_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.6, 5.7, 5.8], 850, 1000, 123.4)
+
+ traffic_generator = mock.MagicMock()
+ traffic_generator.run_test = target
+
+ profile = ProxMplsTagUntagProfile(tp_config)
+ profile.init(mock.MagicMock())
+
+ profile.execute_traffic(traffic_generator)
+ self.assertEqual(round(profile.current_lower, 2), 74.69)
+ self.assertEqual(round(profile.current_upper, 2), 75.39)
+ self.assertEqual(len(runs), 8)
+
+ def test_mpls_2(self):
+ def target(*args, **kwargs):
+ runs.append(args[2])
+ if args[2] < 0 or args[2] > 100:
+ raise RuntimeError(' '.join([str(args), str(runs)]))
+ if args[2] > 25.0:
+ return fail_tuple, {}
+ return success_tuple, {}
+
+ tp_config = {
+ 'traffic_profile': {
+ 'packet_sizes': [200],
+ 'test_precision': 2.0,
+ },
+ }
+
+ runs = []
+ success_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.1, 5.2, 5.3], 995, 1000, 123.4)
+ fail_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.6, 5.7, 5.8], 850, 1000, 123.4)
+
+ traffic_generator = mock.MagicMock()
+ traffic_generator.run_test = target
+
+ profile = ProxMplsTagUntagProfile(tp_config)
+ profile.init(mock.MagicMock())
+
+ profile.execute_traffic(traffic_generator)
+ self.assertEqual(round(profile.current_lower, 2), 24.06)
+ self.assertEqual(round(profile.current_upper, 2), 25.47)
+ self.assertEqual(len(runs), 7)
diff --git a/tests/unit/network_services/traffic_profile/test_prox_profile.py b/tests/unit/network_services/traffic_profile/test_prox_profile.py
new file mode 100644
index 000000000..9899d9909
--- /dev/null
+++ b/tests/unit/network_services/traffic_profile/test_prox_profile.py
@@ -0,0 +1,107 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import unittest
+import mock
+
+from tests.unit import STL_MOCKS
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.traffic_profile.prox_profile import ProxProfile
+
+
+class TestProxProfile(unittest.TestCase):
+
+ def test_fill_samples(self):
+ samples = {}
+ traffic_generator = mock.MagicMock()
+ traffic_generator.vpci_if_name_ascending = [
+ ['id1', 'name1'],
+ ['id2', 'name2'],
+ ]
+
+ traffic_generator.resource_helper.sut.port_stats.side_effect = [
+ list(range(12)),
+ list(range(10, 22)),
+ ]
+
+ expected = {
+ 'name1': {
+ 'in_packets': 6,
+ 'out_packets': 7,
+ },
+ 'name2': {
+ 'in_packets': 16,
+ 'out_packets': 17,
+ },
+ }
+ ProxProfile.fill_samples(samples, traffic_generator)
+ self.assertDictEqual(samples, expected)
+
+ def test_init(self):
+ tp_config = {
+ 'traffic_profile': {},
+ }
+
+ profile = ProxProfile(tp_config)
+ profile.init(234)
+ self.assertEqual(profile.queue, 234)
+
+ def test_execute_traffic(self):
+ packet_sizes = [
+ 10,
+ 100,
+ 1000,
+ ]
+ tp_config = {
+ 'traffic_profile': {
+ 'packet_sizes': packet_sizes,
+ },
+ }
+
+ traffic_generator = mock.MagicMock()
+ profile = ProxProfile(tp_config)
+
+ self.assertFalse(profile.done)
+ for _ in packet_sizes:
+ with self.assertRaises(NotImplementedError):
+ profile.execute_traffic(traffic_generator)
+
+ self.assertIsNone(profile.execute_traffic(traffic_generator))
+
+ def test_bounds_iterator(self):
+ tp_config = {
+ 'traffic_profile': {},
+ }
+
+ profile = ProxProfile(tp_config)
+ value = 0.0
+ for value in profile.bounds_iterator():
+ pass
+
+ self.assertEqual(value, 100.0)
+
+ mock_logger = mock.MagicMock()
+ for _ in profile.bounds_iterator(mock_logger):
+ pass
+
+ self.assertEqual(mock_logger.debug.call_count, 1)
+ self.assertEqual(mock_logger.info.call_count, 10)
diff --git a/tests/unit/network_services/traffic_profile/test_prox_ramp.py b/tests/unit/network_services/traffic_profile/test_prox_ramp.py
new file mode 100644
index 000000000..357298759
--- /dev/null
+++ b/tests/unit/network_services/traffic_profile/test_prox_ramp.py
@@ -0,0 +1,86 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import unittest
+import mock
+
+from tests.unit import STL_MOCKS
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.traffic_profile.prox_ramp import ProxRampProfile
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxTestDataTuple
+
+
+class TestProxRampProfile(unittest.TestCase):
+
+ def test_run_test_with_pkt_size(self):
+ tp_config = {
+ 'traffic_profile': {
+ 'lower_bound': 10.0,
+ 'upper_bound': 100.0,
+ 'step_value': 10.0,
+ },
+ }
+
+ success_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.1, 5.2, 5.3], 995, 1000, 123.4)
+
+ traffic_gen = mock.MagicMock()
+ traffic_gen.resource_helper.run_test.return_value = success_tuple
+
+ profile = ProxRampProfile(tp_config)
+ profile.fill_samples = fill_samples = mock.MagicMock()
+ profile.queue = mock.MagicMock()
+
+ profile.run_test_with_pkt_size(traffic_gen, 128, 30)
+ self.assertEqual(traffic_gen.resource_helper.run_test.call_count, 10)
+ self.assertEqual(fill_samples.call_count, 10)
+
+ def test_run_test_with_pkt_size_with_fail(self):
+ tp_config = {
+ 'traffic_profile': {
+ 'lower_bound': 10.0,
+ 'upper_bound': 100.0,
+ 'step_value': 10.0,
+ },
+ }
+
+ success_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.1, 5.2, 5.3], 995, 1000, 123.4)
+ fail_tuple = ProxTestDataTuple(10.0, 1, 2, 3, 4, [5.6, 5.7, 5.8], 850, 1000, 123.4)
+
+ traffic_gen = mock.MagicMock()
+ traffic_gen.resource_helper.run_test.side_effect = [
+ success_tuple,
+ success_tuple,
+ success_tuple,
+ fail_tuple,
+ success_tuple,
+ fail_tuple,
+ fail_tuple,
+ fail_tuple,
+ ]
+
+ profile = ProxRampProfile(tp_config)
+ profile.fill_samples = fill_samples = mock.MagicMock()
+ profile.queue = mock.MagicMock()
+
+ profile.run_test_with_pkt_size(traffic_gen, 128, 30)
+ self.assertEqual(traffic_gen.resource_helper.run_test.call_count, 4)
+ self.assertEqual(fill_samples.call_count, 3)
diff --git a/tests/unit/network_services/traffic_profile/test_rfc2544.py b/tests/unit/network_services/traffic_profile/test_rfc2544.py
index dcaf43dc5..221233710 100644
--- a/tests/unit/network_services/traffic_profile/test_rfc2544.py
+++ b/tests/unit/network_services/traffic_profile/test_rfc2544.py
@@ -17,68 +17,12 @@
from __future__ import absolute_import
from __future__ import division
+
import unittest
import mock
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+from tests.unit import STL_MOCKS
+
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -106,7 +50,7 @@ class TestRFC2544Profile(unittest.TestCase):
'name': 'rfc2544',
'traffic_profile': {'traffic_type': 'RFC2544Profile',
'frame_rate': 100},
- 'public_1': {'ipv4':
+ 'downlink_0': {'ipv4':
{'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
@@ -115,10 +59,10 @@ class TestRFC2544Profile(unittest.TestCase):
'outer_l3v4': {'dstip4': '1.1.1.1-1.15.255.255',
'proto': 'udp',
'srcip4': '90.90.1.1-90.105.255.255',
- 'dscp': 0, 'ttl': 32},
+ 'dscp': 0, 'ttl': 32, 'count': 1},
'outer_l4': {'srcport': '2001',
- 'dsrport': '1234'}}},
- 'private_1': {'ipv4':
+ 'dsrport': '1234', 'count': 1}}},
+ 'uplink_0': {'ipv4':
{'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
@@ -127,9 +71,9 @@ class TestRFC2544Profile(unittest.TestCase):
'outer_l3v4': {'dstip4': '9.9.1.1-90.105.255.255',
'proto': 'udp',
'srcip4': '1.1.1.1-1.15.255.255',
- 'dscp': 0, 'ttl': 32},
+ 'dscp': 0, 'ttl': 32, 'count': 1},
'outer_l4': {'dstport': '2001',
- 'srcport': '1234'}}},
+ 'srcport': '1234', 'count': 1}}},
'schema': 'isb:traffic_profile:0.1'}
def test___init__(self):
@@ -138,27 +82,29 @@ class TestRFC2544Profile(unittest.TestCase):
def test_execute(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [-1]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1"],
+ }
traffic_generator.client = \
mock.Mock(return_value=True)
r_f_c2544_profile = RFC2544Profile(self.TRAFFIC_PROFILE)
r_f_c2544_profile.params = self.PROFILE
r_f_c2544_profile.first_run = True
- self.assertEqual(None, r_f_c2544_profile.execute(traffic_generator))
+ self.assertEqual(None, r_f_c2544_profile.execute_traffic(traffic_generator))
def test_get_drop_percentage(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [0]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1"],
+ }
traffic_generator.client = mock.Mock(return_value=True)
r_f_c2544_profile = RFC2544Profile(self.TRAFFIC_PROFILE)
r_f_c2544_profile.params = self.PROFILE
r_f_c2544_profile.register_generator(traffic_generator)
- self.assertIsNone(r_f_c2544_profile.execute(traffic_generator))
+ self.assertIsNone(r_f_c2544_profile.execute_traffic(traffic_generator))
samples = {}
for ifname in range(1):
@@ -196,15 +142,16 @@ class TestRFC2544Profile(unittest.TestCase):
def test_get_drop_percentage_update(self):
traffic_generator = mock.Mock(autospec=RFC2544Profile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [0]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1"],
+ }
traffic_generator.client = mock.Mock(return_value=True)
r_f_c2544_profile = RFC2544Profile(self.TRAFFIC_PROFILE)
r_f_c2544_profile.params = self.PROFILE
r_f_c2544_profile.register_generator(traffic_generator)
- self.assertIsNone(r_f_c2544_profile.execute())
+ self.assertIsNone(r_f_c2544_profile.execute_traffic())
samples = {}
for ifname in range(1):
@@ -243,14 +190,15 @@ class TestRFC2544Profile(unittest.TestCase):
def test_get_drop_percentage_div_zero(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [0]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "uplink_0": ["xe0"],
+ "downlink_0": ["xe1"],
+ }
traffic_generator.client = \
mock.Mock(return_value=True)
r_f_c2544_profile = RFC2544Profile(self.TRAFFIC_PROFILE)
r_f_c2544_profile.params = self.PROFILE
- self.assertEqual(None, r_f_c2544_profile.execute(traffic_generator))
+ self.assertEqual(None, r_f_c2544_profile.execute_traffic(traffic_generator))
samples = {}
for ifname in range(1):
name = "xe{}".format(ifname)
@@ -310,9 +258,10 @@ class TestRFC2544Profile(unittest.TestCase):
def test_execute_latency(self):
traffic_generator = mock.Mock(autospec=TrexProfile)
- traffic_generator.my_ports = [0, 1]
- traffic_generator.priv_ports = [-1]
- traffic_generator.pub_ports = [1]
+ traffic_generator.networks = {
+ "private_0": ["xe0"],
+ "public_0": ["xe1"],
+ }
traffic_generator.client = \
mock.Mock(return_value=True)
r_f_c2544_profile = RFC2544Profile(self.TRAFFIC_PROFILE)
diff --git a/tests/unit/network_services/traffic_profile/test_traffic_profile.py b/tests/unit/network_services/traffic_profile/test_traffic_profile.py
index fd769e6e0..8355c85b6 100644
--- a/tests/unit/network_services/traffic_profile/test_traffic_profile.py
+++ b/tests/unit/network_services/traffic_profile/test_traffic_profile.py
@@ -16,69 +16,12 @@
#
from __future__ import absolute_import
-import unittest
+import unittest
import mock
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+from tests.unit import STL_MOCKS
+
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -86,8 +29,16 @@ stl_patch.start()
if stl_patch:
from yardstick.network_services.traffic_profile.base import TrafficProfile
- from yardstick.network_services.traffic_profile.traffic_profile import \
- TrexProfile
+ from yardstick.network_services.traffic_profile.traffic_profile import TrexProfile
+ from yardstick.network_services.traffic_profile.traffic_profile import SRC
+ from yardstick.network_services.traffic_profile.traffic_profile import DST
+ from yardstick.network_services.traffic_profile.traffic_profile import ETHERNET
+ from yardstick.network_services.traffic_profile.traffic_profile import IP
+ from yardstick.network_services.traffic_profile.traffic_profile import IPv6
+ from yardstick.network_services.traffic_profile.traffic_profile import UDP
+ from yardstick.network_services.traffic_profile.traffic_profile import SRC_PORT
+ from yardstick.network_services.traffic_profile.traffic_profile import DST_PORT
+ from yardstick.network_services.traffic_profile.traffic_profile import TYPE_OF_SERVICE
class TestTrexProfile(unittest.TestCase):
@@ -101,26 +52,32 @@ class TestTrexProfile(unittest.TestCase):
"flow_number": 10,
"frame_size": 64}}
+ EXAMPLE_ETHERNET_ADDR = "00:00:00:00:00:01"
+ EXAMPLE_IP_ADDR = "10.0.0.1"
+ EXAMPLE_IPv6_ADDR = "0064:ff9b:0:0:0:0:9810:6414"
+
PROFILE = {'description': 'Traffic profile to run RFC2544 latency',
'name': 'rfc2544',
'traffic_profile': {'traffic_type': 'RFC2544Profile',
'frame_rate': 100},
- 'public': {'ipv4': {'outer_l2': {'framesize': {'64B': '100',
+ TrafficProfile.DOWNLINK: {'ipv4': {'outer_l2': {'framesize': {'64B': '100',
'1518B': '0',
'128B': '0',
'1400B': '0',
'256B': '0',
'373b': '0',
'570B': '0'},
- "srcmac": "00:00:00:00:00:02",
- "dstmac": "00:00:00:00:00:01"},
- 'outer_l3v4': {'dstip4': '1.1.1.1-1.1.2.2',
+ "srcmac": "00:00:00:00:00:02",
+ "dstmac": "00:00:00:00:00:01"},
+ 'outer_l3v4': {'dstip4': '1.1.1.1-1.1.2.2',
'proto': 'udp',
'srcip4': '9.9.1.1-90.1.2.2',
- 'dscp': 0, 'ttl': 32},
- 'outer_l4': {'srcport': '2001',
- 'dsrport': '1234'}}},
- 'private': {'ipv4':
+ 'dscp': 0, 'ttl': 32,
+ 'count': 1},
+ 'outer_l4': {'srcport': '2001',
+ 'dsrport': '1234',
+ 'count': 1}}},
+ TrafficProfile.UPLINK: {'ipv4':
{'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
@@ -131,28 +88,31 @@ class TestTrexProfile(unittest.TestCase):
'outer_l3v4': {'dstip4': '9.9.1.1-90.105.255.255',
'proto': 'udp',
'srcip4': '1.1.1.1-1.15.255.255',
- 'dscp': 0, 'ttl': 32},
+ 'dscp': 0, 'ttl': 32, 'count': 1},
'outer_l4': {'dstport': '2001',
- 'srcport': '1234'}}},
+ 'srcport': '1234',
+ 'count': 1}}},
'schema': 'isb:traffic_profile:0.1'}
PROFILE_v6 = {'description': 'Traffic profile to run RFC2544 latency',
'name': 'rfc2544',
'traffic_profile': {'traffic_type': 'RFC2544Profile',
'frame_rate': 100},
- 'public': {'ipv6': {'outer_l2': {'framesize':
+ TrafficProfile.DOWNLINK: {'ipv6': {'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
'256B': '0', '373b': '0',
'570B': '0'},
"srcmac": "00:00:00:00:00:02",
"dstmac": "00:00:00:00:00:01"},
- 'outer_l3v4': {'dstip6': '0064:ff9b:0:0:0:0:9810:6414-0064:ff9b:0:0:0:0:9810:6420',
+ 'outer_l3v4': {'dstip6': '0064:ff9b:0:0:0:0:9810:6414-0064:ff9b:0:0:0:0:9810:6420',
'proto': 'udp',
'srcip6': '0064:ff9b:0:0:0:0:9810:2814-0064:ff9b:0:0:0:0:9810:2820',
- 'dscp': 0, 'ttl': 32},
- 'outer_l4': {'srcport': '2001',
- 'dsrport': '1234'}}},
- 'private':
+ 'dscp': 0, 'ttl': 32,
+ 'count': 1},
+ 'outer_l4': {'srcport': '2001',
+ 'dsrport': '1234',
+ 'count': 1}}},
+ TrafficProfile.UPLINK:
{'ipv6': {'outer_l2': {'framesize':
{'64B': '100', '1518B': '0',
'128B': '0', '1400B': '0',
@@ -163,9 +123,11 @@ class TestTrexProfile(unittest.TestCase):
'outer_l3v4': {'dstip6': '0064:ff9b:0:0:0:0:9810:2814-0064:ff9b:0:0:0:0:9810:2820',
'proto': 'udp',
'srcip6': '0064:ff9b:0:0:0:0:9810:6414-0064:ff9b:0:0:0:0:9810:6420',
- 'dscp': 0, 'ttl': 32},
+ 'dscp': 0, 'ttl': 32,
+ 'count': 1},
'outer_l4': {'dstport': '2001',
- 'srcport': '1234'}}},
+ 'srcport': '1234',
+ 'count': 1}}},
'schema': 'isb:traffic_profile:0.1'}
def test___init__(self):
@@ -174,92 +136,6 @@ class TestTrexProfile(unittest.TestCase):
TrexProfile(TrafficProfile)
self.assertEqual(trex_profile.pps, 100)
- def test_execute(self):
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.execute({}))
-
- def test_set_src_mac(self):
- src_mac = "00:00:00:00:00:01"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_src_mac(src_mac))
-
- src_mac = "00:00:00:00:00:01-00:00:00:00:00:02"
- self.assertEqual(None, trex_profile.set_src_mac(src_mac))
-
- def test_set_dst_mac(self):
- dst_mac = "00:00:00:00:00:03"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_dst_mac(dst_mac))
-
- dst_mac = "00:00:00:00:00:03-00:00:00:00:00:04"
- self.assertEqual(None, trex_profile.set_dst_mac(dst_mac))
-
- def test_set_src_ip4(self):
- src_ipv4 = "152.16.100.20"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_src_ip4(src_ipv4))
-
- src_ipv4 = "152.16.100.20-152.16.100.30"
- self.assertEqual(None, trex_profile.set_src_ip4(src_ipv4))
-
- def test_set_dst_ip4(self):
- dst_ipv4 = "152.16.100.20"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_dst_ip4(dst_ipv4))
-
- dst_ipv4 = "152.16.100.20-152.16.100.30"
- self.assertEqual(None, trex_profile.set_dst_ip4(dst_ipv4))
-
- def test_set_src_ip6(self):
- src_ipv6 = "0064:ff9b:0:0:0:0:9810:6414"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_src_ip6(src_ipv6))
-
- src_ipv6 = "0064:ff9b:0:0:0:0:9810:6414-0064:ff9b:0:0:0:0:9810:6420"
- self.assertEqual(None, trex_profile.set_src_ip6(src_ipv6))
-
- def test_set_dst_ip6(self):
- dst_ipv6 = "0064:ff9b:0:0:0:0:9810:6414"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_dst_ip6(dst_ipv6))
-
- dst_ipv6 = "0064:ff9b:0:0:0:0:9810:6414-0064:ff9b:0:0:0:0:9810:6420"
- self.assertEqual(None, trex_profile.set_dst_ip6(dst_ipv6))
-
- def test_dscp(self):
- dscp = "0"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_dscp(dscp))
-
- dscp = "0-1"
- self.assertEqual(None, trex_profile.set_dscp(dscp))
-
- def test_src_port(self):
- port = "1234"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_src_port(port))
-
- port = "1234-5678"
- self.assertEqual(None, trex_profile.set_src_port(port))
-
- def test_dst_port(self):
- port = "1234"
- trex_profile = \
- TrexProfile(TrafficProfile)
- self.assertEqual(None, trex_profile.set_dst_port(port))
-
- port = "1234-5678"
- self.assertEqual(None, trex_profile.set_dst_port(port))
-
def test_qinq(self):
qinq = {"S-VLAN": {"id": 128, "priority": 0, "cfi": 0},
"C-VLAN": {"id": 512, "priority": 0, "cfi": 0}}
@@ -272,47 +148,47 @@ class TestTrexProfile(unittest.TestCase):
"C-VLAN": {"id": "512-515", "priority": 0, "cfi": 0}}
self.assertEqual(None, trex_profile.set_qinq(qinq))
- def test_set_outer_l2_fields(self):
+ def test__set_outer_l2_fields(self):
trex_profile = \
TrexProfile(TrafficProfile)
qinq = {"S-VLAN": {"id": 128, "priority": 0, "cfi": 0},
"C-VLAN": {"id": 512, "priority": 0, "cfi": 0}}
- outer_l2 = self.PROFILE['private']['ipv4']['outer_l2']
+ outer_l2 = self.PROFILE[TrafficProfile.UPLINK]['ipv4']['outer_l2']
outer_l2['QinQ'] = qinq
- self.assertEqual(None, trex_profile.set_outer_l2_fields(outer_l2))
+ self.assertEqual(None, trex_profile._set_outer_l2_fields(outer_l2))
- def test_set_outer_l3v4_fields(self):
+ def test__set_outer_l3v4_fields(self):
trex_profile = \
TrexProfile(TrafficProfile)
- outer_l3v4 = self.PROFILE['private']['ipv4']['outer_l3v4']
+ outer_l3v4 = self.PROFILE[TrafficProfile.UPLINK]['ipv4']['outer_l3v4']
outer_l3v4['proto'] = 'tcp'
- self.assertEqual(None, trex_profile.set_outer_l3v4_fields(outer_l3v4))
+ self.assertEqual(None, trex_profile._set_outer_l3v4_fields(outer_l3v4))
- def test_set_outer_l3v6_fields(self):
+ def test__set_outer_l3v6_fields(self):
trex_profile = \
TrexProfile(TrafficProfile)
- outer_l3v6 = self.PROFILE_v6['private']['ipv6']['outer_l3v4']
+ outer_l3v6 = self.PROFILE_v6[TrafficProfile.UPLINK]['ipv6']['outer_l3v4']
outer_l3v6['proto'] = 'tcp'
outer_l3v6['tc'] = 1
outer_l3v6['hlim'] = 10
- self.assertEqual(None, trex_profile.set_outer_l3v6_fields(outer_l3v6))
+ self.assertEqual(None, trex_profile._set_outer_l3v6_fields(outer_l3v6))
- def test_set_outer_l4_fields(self):
+ def test__set_outer_l4_fields(self):
trex_profile = \
TrexProfile(TrafficProfile)
- outer_l4 = self.PROFILE['private']['ipv4']['outer_l4']
- self.assertEqual(None, trex_profile.set_outer_l4_fields(outer_l4))
+ outer_l4 = self.PROFILE[TrafficProfile.UPLINK]['ipv4']['outer_l4']
+ self.assertEqual(None, trex_profile._set_outer_l4_fields(outer_l4))
def test_get_streams(self):
trex_profile = \
TrexProfile(TrafficProfile)
trex_profile.params = self.PROFILE
- profile_data = self.PROFILE["private"]
+ profile_data = self.PROFILE[TrafficProfile.UPLINK]
self.assertIsNotNone(trex_profile.get_streams(profile_data))
trex_profile.pg_id = 1
self.assertIsNotNone(trex_profile.get_streams(profile_data))
trex_profile.params = self.PROFILE_v6
- trex_profile.profile_data = self.PROFILE_v6["private"]
+ trex_profile.profile_data = self.PROFILE_v6[TrafficProfile.UPLINK]
self.assertIsNotNone(trex_profile.get_streams(profile_data))
trex_profile.pg_id = 1
self.assertIsNotNone(trex_profile.get_streams(profile_data))
@@ -334,3 +210,37 @@ class TestTrexProfile(unittest.TestCase):
TrexProfile(TrafficProfile)
self.assertRaises(SystemExit, trex_profile._get_start_end_ipv6,
"1.1.1.3", "1.1.1.1")
+
+ def test__general_single_action_partial(self):
+ trex_profile = TrexProfile(TrafficProfile)
+
+ trex_profile._general_single_action_partial(ETHERNET)(SRC)(self.EXAMPLE_ETHERNET_ADDR)
+ self.assertEqual(self.EXAMPLE_ETHERNET_ADDR, trex_profile.ether_packet.src)
+
+ trex_profile._general_single_action_partial(IP)(DST)(self.EXAMPLE_IP_ADDR)
+ self.assertEqual(self.EXAMPLE_IP_ADDR, trex_profile.ip_packet.dst)
+
+ trex_profile._general_single_action_partial(IPv6)(DST)(self.EXAMPLE_IPv6_ADDR)
+ self.assertEqual(self.EXAMPLE_IPv6_ADDR, trex_profile.ip6_packet.dst)
+
+ trex_profile._general_single_action_partial(UDP)(SRC_PORT)(5060)
+ self.assertEqual(5060, trex_profile.udp_packet.sport)
+
+ trex_profile._general_single_action_partial(IP)(TYPE_OF_SERVICE)(0)
+ self.assertEqual(0, trex_profile.ip_packet.tos)
+
+ def test__set_proto_addr(self):
+ trex_profile = TrexProfile(TrafficProfile)
+
+ ether_range = "00:00:00:00:00:01-00:00:00:00:00:02"
+ ip_range = "1.1.1.2-1.1.1.10"
+ ipv6_range = '0064:ff9b:0:0:0:0:9810:6414-0064:ff9b:0:0:0:0:9810:6420'
+
+ trex_profile._set_proto_addr(ETHERNET, SRC, ether_range)
+ trex_profile._set_proto_addr(ETHERNET, DST, ether_range)
+ trex_profile._set_proto_addr(IP, SRC, ip_range)
+ trex_profile._set_proto_addr(IP, DST, ip_range)
+ trex_profile._set_proto_addr(IPv6, SRC, ipv6_range)
+ trex_profile._set_proto_addr(IPv6, DST, ipv6_range)
+ trex_profile._set_proto_addr(UDP, SRC_PORT, "5060-5090")
+ trex_profile._set_proto_addr(UDP, DST_PORT, "5060")
diff --git a/tests/unit/network_services/vnf_generic/test_vnfdgen.py b/tests/unit/network_services/vnf_generic/test_vnfdgen.py
index be51e4a43..ee881c963 100644
--- a/tests/unit/network_services/vnf_generic/test_vnfdgen.py
+++ b/tests/unit/network_services/vnf_generic/test_vnfdgen.py
@@ -21,8 +21,13 @@ from __future__ import absolute_import
import unittest
from six.moves import range
+from yardstick.common.yaml_loader import yaml_load
from yardstick.network_services.vnf_generic import vnfdgen
+
+UPLINK = "uplink"
+DOWNLINK = "downlink"
+
TREX_VNFD_TEMPLATE = """
vnfd:vnfd-catalog:
vnfd:
@@ -65,6 +70,8 @@ vnfd:vnfd-catalog:
dst_mac: '{{ interfaces.xe1.dst_mac }}'
bandwidth: 10 Gbps
vnfd-connection-point-ref: xe1
+ routing_table: {{ routing_table }}
+ nd_route_tbl: {{ nd_route_tbl }}
benchmark:
kpi:
@@ -126,6 +133,22 @@ COMPLETE_TREX_VNFD = \
'vpci': '0000:00:10.1'},
'vnfd-connection-point-ref': 'xe1'}],
'id': 'trexgen-baremetal',
+ 'nd_route_tbl': [{'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ 'netmask': '112',
+ 'network': '0064:ff9b:0:0:0:0:9810:6414'},
+ {'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ 'netmask': '112',
+ 'network': '0064:ff9b:0:0:0:0:9810:2814'}],
+ 'routing_table': [{'gateway': '152.16.100.20',
+ 'if': 'xe0',
+ 'netmask': '255.255.255.0',
+ 'network': '152.16.100.20'},
+ {'gateway': '152.16.40.20',
+ 'if': 'xe1',
+ 'netmask': '255.255.255.0',
+ 'network': '152.16.40.20'}],
'name': 'trexgen-baremetal'}]}]}}
NODE_CFG = {'ip': '1.1.1.1',
@@ -144,31 +167,63 @@ NODE_CFG = {'ip': '1.1.1.1',
'dst_mac': '00:01:02:03:04:06',
'local_ip': '2.1.1.2',
'local_mac': '00:01:02:03:05:06',
- 'vpci': '0000:00:10.1'}}}
+ 'vpci': '0000:00:10.1'}},
+ 'nd_route_tbl': [{u'gateway': u'0064:ff9b:0:0:0:0:9810:6414',
+ u'if': u'xe0',
+ u'netmask': u'112',
+ u'network': u'0064:ff9b:0:0:0:0:9810:6414'},
+ {u'gateway': u'0064:ff9b:0:0:0:0:9810:2814',
+ u'if': u'xe1',
+ u'netmask': u'112',
+ u'network': u'0064:ff9b:0:0:0:0:9810:2814'}],
+ 'routing_table': [{u'gateway': u'152.16.100.20',
+ u'if': u'xe0',
+ u'netmask': u'255.255.255.0',
+ u'network': u'152.16.100.20'},
+ {u'gateway': u'152.16.40.20',
+ u'if': u'xe1',
+ u'netmask': u'255.255.255.0',
+ u'network': u'152.16.40.20'}],
+ }
+# need to template, but can't use {} so use %s
TRAFFIC_PROFILE_TPL = """
-private:
+%(0)s:
- ipv4:
outer_l2:
framesize:
- 64B: "{{ get(imix, 'private.imix_small', 10) }}"
- 128B: "{{ get(imix, 'private.imix_128B', 10) }}"
- 256B: "{{ get(imix, 'private.imix_256B', 10) }}"
- 373B: "{{ get(imix, 'private.imix_373B', 10) }}"
- 570B: "{{get(imix, 'private.imix_570B', 10) }}"
- 1400B: "{{get(imix, 'private.imix_1400B', 10) }}"
- 1518B: "{{get(imix, 'private.imix_1500B', 40) }}"
-"""
+ 64B: "{{ get(imix, '%(0)s.imix_small', 10) }}"
+ 128B: "{{ get(imix, '%(0)s.imix_128B', 10) }}"
+ 256B: "{{ get(imix, '%(0)s.imix_256B', 10) }}"
+ 373B: "{{ get(imix, '%(0)s.imix_373B', 10) }}"
+ 570B: "{{get(imix, '%(0)s.imix_570B', 10) }}"
+ 1400B: "{{get(imix, '%(0)s.imix_1400B', 10) }}"
+ 1518B: "{{get(imix, '%(0)s.imix_1500B', 40) }}"
+""" % {"0": UPLINK}
TRAFFIC_PROFILE = {
- "private": [{"ipv4": {"outer_l2":
+ UPLINK: [{"ipv4": {"outer_l2":
{"framesize": {"64B": '10', "128B": '10',
"256B": '10', "373B": '10',
"570B": '10', "1400B": '10',
"1518B": '40'}}}}]}
+class TestRender(unittest.TestCase):
+
+ def test_render_none(self):
+
+ tmpl = "{{ routing_table }}"
+ self.assertEqual(vnfdgen.render(tmpl, routing_table=None), u'~')
+ self.assertEqual(yaml_load(vnfdgen.render(tmpl, routing_table=None)), None)
+
+ def test_render_unicode_dict(self):
+
+ tmpl = "{{ routing_table }}"
+ self.assertEqual(yaml_load(vnfdgen.render(tmpl, **NODE_CFG)), NODE_CFG["routing_table"])
+
+
class TestVnfdGen(unittest.TestCase):
""" Class to verify VNFS testcases """
@@ -193,6 +248,14 @@ class TestVnfdGen(unittest.TestCase):
d = {'a': 1, 'b': 2}
self.assertEqual(vnfdgen.deepgetitem(d, "a"), 1)
+ def test_dict_flatten_str_int_key_first(self):
+ d = {'0': 1, 0: 24, 'b': 2}
+ self.assertEqual(vnfdgen.deepgetitem(d, "0"), 1)
+
+ def test_dict_flatten_int_key_fallback(self):
+ d = {0: 1, 'b': 2}
+ self.assertEqual(vnfdgen.deepgetitem(d, "0"), 1)
+
def test_dict_flatten_list(self):
d = {'a': 1, 'b': list(range(2))}
self.assertEqual(vnfdgen.deepgetitem(d, "b.0"), 0)
@@ -201,13 +264,18 @@ class TestVnfdGen(unittest.TestCase):
d = {'a': 1, 'b': {x: x for x in list(range(2))}}
self.assertEqual(vnfdgen.deepgetitem(d, "b.0"), 0)
+ def test_dict_flatten_only_str_key(self):
+ d = {'0': 1, 0: 24, 'b': 2}
+ self.assertRaises(AttributeError, vnfdgen.deepgetitem, d, 0)
+
+
def test_generate_tp_single_var(self):
""" Function to verify traffic profile generation with imix """
generated_tp = \
vnfdgen.generate_vnfd(TRAFFIC_PROFILE_TPL,
- {"imix": {"private": {"imix_small": '20'}}})
+ {"imix": {UPLINK: {"imix_small": '20'}}})
self.maxDiff = None
tp2 = dict(TRAFFIC_PROFILE)
- tp2["private"][0]["ipv4"]["outer_l2"]["framesize"]["64B"] = '20'
+ tp2[UPLINK][0]["ipv4"]["outer_l2"]["framesize"]["64B"] = '20'
self.assertDictEqual(tp2, generated_tp)
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py b/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py
index c079a2ad0..e9444b493 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_acl_vnf.py
@@ -16,70 +16,14 @@
#
from __future__ import absolute_import
+
import unittest
import mock
import os
+from tests.unit import STL_MOCKS
+from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -87,11 +31,11 @@ stl_patch.start()
if stl_patch:
from yardstick.network_services.vnf_generic.vnf.acl_vnf import AclApproxVnf
- from yardstick.network_services.vnf_generic.vnf import acl_vnf
from yardstick.network_services.nfvi.resource import ResourceProfile
TEST_FILE_YAML = 'nsb_test_case.yaml'
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
name = 'vnf__1'
@@ -131,7 +75,7 @@ class TestAclApproxVnf(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'driver': "i40e",
'dst_ip': '152.16.100.20',
@@ -146,7 +90,7 @@ class TestAclApproxVnf(unittest.TestCase):
'type': 'PCI-PASSTHROUGH',
'driver': "i40e",
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_iface_name': 'xe1',
@@ -200,7 +144,7 @@ class TestAclApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens513f0',
- 'vld_id': 'public',
+ 'vld_id': AclApproxVnf.DOWNLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.40.20',
'dst_mac': '00:00:00:00:00:01',
@@ -228,7 +172,7 @@ class TestAclApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens785f0',
- 'vld_id': 'private',
+ 'vld_id': AclApproxVnf.UPLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.100.20',
'dst_mac': '00:00:00:00:00:02',
@@ -253,7 +197,7 @@ class TestAclApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens786f0',
- 'vld_id': 'private',
+ 'vld_id': AclApproxVnf.UPLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.100.19',
'dst_mac': '00:00:00:00:00:04',
@@ -263,7 +207,7 @@ class TestAclApproxVnf(unittest.TestCase):
'vpci': '0000:05:00.0',
'dpdk_port_num': 0},
'xe1': {'local_iface_name': 'ens786f1',
- 'vld_id': 'public',
+ 'vld_id': AclApproxVnf.DOWNLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.40.19',
'dst_mac': '00:00:00:00:00:03',
@@ -303,52 +247,45 @@ class TestAclApproxVnf(unittest.TestCase):
self.assertIsNone(acl_approx_vnf._vnf_process)
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_collect_kpi(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = AclApproxVnf(name, vnfd)
- acl_approx_vnf.q_in = mock.MagicMock()
- acl_approx_vnf.q_out = mock.MagicMock()
- acl_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- acl_approx_vnf.resource = mock.Mock(autospec=ResourceProfile)
- acl_approx_vnf.vnf_execute = mock.Mock(return_value="")
- result = {'packets_dropped': 0, 'packets_fwd': 0,
- 'packets_in': 0}
- self.assertEqual(result, acl_approx_vnf.collect_kpi())
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ acl_approx_vnf = AclApproxVnf(name, vnfd)
+ acl_approx_vnf.q_in = mock.MagicMock()
+ acl_approx_vnf.q_out = mock.MagicMock()
+ acl_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ acl_approx_vnf.resource = mock.Mock(autospec=ResourceProfile)
+ acl_approx_vnf.vnf_execute = mock.Mock(return_value="")
+ result = {'packets_dropped': 0, 'packets_fwd': 0, 'packets_in': 0}
+ self.assertEqual(result, acl_approx_vnf.collect_kpi())
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_vnf_execute_command(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = AclApproxVnf(name, vnfd)
- acl_approx_vnf.q_in = mock.MagicMock()
- acl_approx_vnf.q_out = mock.MagicMock()
- acl_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- cmd = "quit"
- self.assertEqual("", acl_approx_vnf.vnf_execute(cmd))
+ @mock.patch(SSH_HELPER)
+ def test_vnf_execute_command(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ acl_approx_vnf = AclApproxVnf(name, vnfd)
+ acl_approx_vnf.q_in = mock.MagicMock()
+ acl_approx_vnf.q_out = mock.MagicMock()
+ acl_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ cmd = "quit"
+ self.assertEqual("", acl_approx_vnf.vnf_execute(cmd))
+
+ @mock.patch(SSH_HELPER)
+ def test_get_stats(self, ssh, mock_process):
+ mock_ssh(ssh)
- def test_get_stats(self, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = AclApproxVnf(name, vnfd)
- acl_approx_vnf.q_in = mock.MagicMock()
- acl_approx_vnf.q_out = mock.MagicMock()
- acl_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- mock_result = \
- "ACL TOTAL: pkts_processed: 100, pkts_drop: 0, spkts_received: 100"
- acl_approx_vnf.vnf_execute = mock.Mock(return_value=mock_result)
- self.assertEqual(mock_result, acl_approx_vnf.get_stats())
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ acl_approx_vnf = AclApproxVnf(name, vnfd)
+ acl_approx_vnf.q_in = mock.MagicMock()
+ acl_approx_vnf.q_out = mock.MagicMock()
+ acl_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ result = "ACL TOTAL: pkts_processed: 100, pkts_drop: 0, spkts_received: 100"
+ acl_approx_vnf.vnf_execute = mock.Mock(return_value=result)
+ self.assertEqual(result, acl_approx_vnf.get_stats())
def _get_file_abspath(self, filename):
curr_path = os.path.dirname(os.path.abspath(__file__))
@@ -358,99 +295,66 @@ class TestAclApproxVnf(unittest.TestCase):
@mock.patch("yardstick.network_services.vnf_generic.vnf.acl_vnf.hex")
@mock.patch("yardstick.network_services.vnf_generic.vnf.acl_vnf.eval")
@mock.patch('yardstick.network_services.vnf_generic.vnf.acl_vnf.open')
- def test_run_acl(self, mock_open, eval, hex, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh_mock.run = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = AclApproxVnf(name, vnfd)
- acl_approx_vnf._build_config = mock.MagicMock()
- acl_approx_vnf.queue_wrapper = mock.MagicMock()
- acl_approx_vnf.ssh_helper = mock.MagicMock()
- acl_approx_vnf.ssh_helper.run = mock.MagicMock()
- acl_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
- acl_approx_vnf.vnf_cfg = {'lb_config': 'SW',
- 'lb_count': 1,
- 'worker_config': '1C/1T',
- 'worker_threads': 1}
- acl_approx_vnf.all_options = {'traffic_type': '4',
- 'topology': 'nsb_test_case.yaml'}
- acl_approx_vnf._run()
- acl_approx_vnf.ssh_helper.run.assert_called_once()
+ @mock.patch(SSH_HELPER)
+ def test_run_acl(self, ssh, mock_open, mock_eval, mock_hex, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ acl_approx_vnf = AclApproxVnf(name, vnfd)
+ acl_approx_vnf._build_config = mock.MagicMock()
+ acl_approx_vnf.queue_wrapper = mock.MagicMock()
+ acl_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
+ acl_approx_vnf.vnf_cfg = {'lb_config': 'SW',
+ 'lb_count': 1,
+ 'worker_config': '1C/1T',
+ 'worker_threads': 1}
+ acl_approx_vnf.all_options = {'traffic_type': '4',
+ 'topology': 'nsb_test_case.yaml'}
+ acl_approx_vnf._run()
+ acl_approx_vnf.ssh_helper.run.assert_called_once()
@mock.patch("yardstick.network_services.vnf_generic.vnf.acl_vnf.YangModel")
@mock.patch("yardstick.network_services.vnf_generic.vnf.acl_vnf.find_relative_file")
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
- def test_instantiate(self, mock_context, mock_yang, mock_find, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = AclApproxVnf(name, vnfd)
- acl_approx_vnf.ssh_helper = ssh
- acl_approx_vnf.deploy_helper = mock.MagicMock()
- acl_approx_vnf.resource_helper = mock.MagicMock()
- acl_approx_vnf._build_config = mock.MagicMock()
- self.scenario_cfg['vnf_options'] = {'acl': {'cfg': "",
- 'rules': ""}}
- acl_approx_vnf.q_out.put("pipeline>")
- acl_approx_vnf.WAIT_TIME = 0
- self.scenario_cfg.update({"nodes": {"vnf__1": ""}})
- self.assertIsNone(acl_approx_vnf.instantiate(self.scenario_cfg,
- self.context_cfg))
+ @mock.patch(SSH_HELPER)
+ def test_instantiate(self, ssh, mock_context, mock_yang, mock_find, mock_process):
+ mock_ssh(ssh)
- def test_instantiate_panic(self, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = mock.Mock(return_value=(1, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = AclApproxVnf(name, vnfd)
- self.scenario_cfg['vnf_options'] = {'acl': {'cfg': "",
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ acl_approx_vnf = AclApproxVnf(name, vnfd)
+ acl_approx_vnf.deploy_helper = mock.MagicMock()
+ acl_approx_vnf.resource_helper = mock.MagicMock()
+ acl_approx_vnf._build_config = mock.MagicMock()
+ self.scenario_cfg['vnf_options'] = {'acl': {'cfg': "",
'rules': ""}}
- acl_approx_vnf._run_acl = mock.Mock(return_value=0)
- acl_approx_vnf.WAIT_TIME = 0
- acl_approx_vnf.resource_helper = mock.MagicMock()
- acl_approx_vnf._build_config = mock.MagicMock()
- acl_approx_vnf._vnf_process = mock.MagicMock()
- acl_approx_vnf._vnf_process.start = mock.Mock()
- acl_approx_vnf._vnf_process.is_alive = mock.Mock(return_value=True)
- self.assertRaises(ValueError, acl_approx_vnf.instantiate,
- self.scenario_cfg, self.context_cfg)
- acl_approx_vnf.q_out.put("PANIC")
- acl_approx_vnf.WAIT_TIME = 0
- self.assertRaises(ValueError, acl_approx_vnf.instantiate,
- self.scenario_cfg, self.context_cfg)
+ acl_approx_vnf.q_out.put("pipeline>")
+ acl_approx_vnf.WAIT_TIME = 0
+ self.scenario_cfg.update({"nodes": {"vnf__1": ""}})
+ self.assertIsNone(acl_approx_vnf.instantiate(self.scenario_cfg,
+ self.context_cfg))
def test_scale(self, mock_process):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
acl_approx_vnf = AclApproxVnf(name, vnfd)
flavor = ""
- self.assertRaises(NotImplementedError, acl_approx_vnf.scale, flavor)
+ with self.assertRaises(NotImplementedError):
+ acl_approx_vnf.scale(flavor)
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_terminate(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- acl_approx_vnf = AclApproxVnf(name, vnfd)
- acl_approx_vnf._vnf_process = mock.MagicMock()
- acl_approx_vnf._vnf_process.terminate = mock.Mock()
- acl_approx_vnf.used_drivers = {"01:01.0": "i40e",
- "01:01.1": "i40e"}
- acl_approx_vnf.vnf_execute = mock.MagicMock()
- acl_approx_vnf.ssh_helper = ssh_mock
- acl_approx_vnf.dpdk_nic_bind = "dpdk_nic_bind.py"
- acl_approx_vnf._resource_collect_stop = mock.Mock()
- self.assertEqual(None, acl_approx_vnf.terminate())
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ acl_approx_vnf = AclApproxVnf(name, vnfd)
+ acl_approx_vnf._vnf_process = mock.MagicMock()
+ acl_approx_vnf._vnf_process.terminate = mock.Mock()
+ acl_approx_vnf.used_drivers = {"01:01.0": "i40e",
+ "01:01.1": "i40e"}
+ acl_approx_vnf.vnf_execute = mock.MagicMock()
+ acl_approx_vnf.dpdk_nic_bind = "dpdk_nic_bind.py"
+ acl_approx_vnf._resource_collect_stop = mock.Mock()
+ self.assertEqual(None, acl_approx_vnf.terminate())
if __name__ == '__main__':
unittest.main()
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_base.py b/tests/unit/network_services/vnf_generic/vnf/test_base.py
index e4f4450ce..478ce186b 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_base.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_base.py
@@ -25,6 +25,7 @@ from multiprocessing import Queue
from yardstick.network_services.vnf_generic.vnf.base import \
QueueFileWrapper, GenericVNF, GenericTrafficGen
+from yardstick.ssh import SSH
IP_PIPELINE_CFG_FILE_TPL = """
arp_route_tbl = ({port0_local_ip_hex},{port0_netmask_hex},1,"""
@@ -48,9 +49,9 @@ class FileAbsPath(object):
return file_path
-def mock_ssh(ssh, spec=None, exec_result=_LOCAL_OBJECT, run_result=_LOCAL_OBJECT):
+def mock_ssh(mock_ssh_type, spec=None, exec_result=_LOCAL_OBJECT, run_result=_LOCAL_OBJECT):
if spec is None:
- spec = ssh.SSH
+ spec = SSH
if exec_result is _LOCAL_OBJECT:
exec_result = 0, "", ""
@@ -58,10 +59,12 @@ def mock_ssh(ssh, spec=None, exec_result=_LOCAL_OBJECT, run_result=_LOCAL_OBJECT
if run_result is _LOCAL_OBJECT:
run_result = 0, "", ""
- ssh_mock = mock.Mock(autospec=spec)
- ssh_mock.execute = mock.Mock(return_value=exec_result)
- ssh_mock.run = mock.Mock(return_value=run_result)
- ssh.from_node.return_value = ssh_mock
+ mock_ssh_instance = mock.Mock(autospec=spec)
+ mock_ssh_instance._get_client.return_value = mock.Mock()
+ mock_ssh_instance.execute.return_value = exec_result
+ mock_ssh_instance.run.return_value = run_result
+ mock_ssh_type.from_node.return_value = mock_ssh_instance
+ return mock_ssh_instance
class TestQueueFileWrapper(unittest.TestCase):
@@ -147,7 +150,7 @@ class TestGenericVNF(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
'local_mac': '00:00:00:00:00:01'
@@ -162,7 +165,7 @@ class TestGenericVNF(unittest.TestCase):
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_mac': '00:00:00:00:00:02'
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py b/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py
index bf226d2c8..0a4c12446 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_cgnapt_vnf.py
@@ -19,68 +19,13 @@ from __future__ import absolute_import
import os
import unittest
-
import mock
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+from copy import deepcopy
+
+from tests.unit import STL_MOCKS
+from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -93,6 +38,7 @@ if stl_patch:
from yardstick.network_services.nfvi.resource import ResourceProfile
TEST_FILE_YAML = 'nsb_test_case.yaml'
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
name = 'vnf__1'
@@ -122,15 +68,22 @@ link 1 up
"""
header = "This is a header"
- out = CgnaptApproxSetupEnvHelper._update_cgnat_script_file(header, sample.splitlines(), "")
+ out = CgnaptApproxSetupEnvHelper._update_cgnat_script_file(header, sample.splitlines())
self.assertNotIn("This is a header", out)
- def test__get_cgnapt_confgi(self):
+ def test__get_cgnapt_config(self):
+ vnfd_helper = mock.Mock()
+ vnfd_helper.port_pairs.uplink_ports = [{"name": 'a'}, {"name": "b"}, {"name": "c"}]
- c = CgnaptApproxSetupEnvHelper(mock.MagicMock(), mock.MagicMock(), mock.MagicMock())
- c._get_ports_gateway = mock.Mock(return_value=3)
- ret = c._get_cgnapt_config([{"name": 'a'}, {}, {"name": "b"}, {}, {"name": "c"}])
- self.assertEqual(ret, [3, 3, 3])
+ helper = CgnaptApproxSetupEnvHelper(vnfd_helper, mock.Mock(), mock.Mock())
+ helper._get_ports_gateway = mock.Mock(side_effect=[3, 5, 2])
+ result = helper._get_cgnapt_config([{"name": 'a'}, {}, {"name": "b"}, {}, {"name": "c"}])
+ self.assertEqual(result, [3, 5, 2])
+
+ def test_scale(self):
+ helper = CgnaptApproxSetupEnvHelper(mock.Mock(), mock.Mock(), mock.Mock())
+ with self.assertRaises(NotImplementedError):
+ helper.scale()
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Process")
@@ -167,7 +120,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'driver': "i40e",
'dst_ip': '152.16.100.20',
@@ -182,7 +135,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
'type': 'PCI-PASSTHROUGH',
'driver': "i40e",
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_iface_name': 'xe1',
@@ -202,31 +155,48 @@ class TestCgnaptApproxVnf(unittest.TestCase):
{'type': 'VPORT', 'name': 'xe1'}],
'id': 'CgnaptApproxVnf', 'name': 'VPEVnfSsh'}]}}
- scenario_cfg = {'options': {'packetsize': 64, 'traffic_type': 4,
- 'rfc2544': {'allowed_drop_rate': '0.8 - 1'},
- 'vnf__1': {'rules': 'acl_1rule.yaml',
- 'vnf_config': {'lb_config': 'SW',
- 'lb_count': 1,
- 'worker_config':
- '1C/1T',
- 'worker_threads': 1}}
- },
- 'task_id': 'a70bdf4a-8e67-47a3-9dc1-273c14506eb7',
- 'task_path': '/tmp',
- 'tc': 'tc_ipv4_1Mflow_64B_packetsize',
- 'runner': {'object': 'NetworkServiceTestCase',
- 'interval': 35,
- 'output_filename': '/tmp/yardstick.out',
- 'runner_id': 74476, 'duration': 400,
- 'type': 'Duration'},
- 'traffic_profile': 'ipv4_throughput_acl.yaml',
- 'traffic_options': {'flow': 'ipv4_Packets_acl.yaml',
- 'imix': 'imix_voice.yaml'},
- 'type': 'ISB',
- 'nodes': {'tg__2': 'trafficgen_2.yardstick',
- 'tg__1': 'trafficgen_1.yardstick',
- 'vnf__1': 'vnf.yardstick'},
- 'topology': 'vpe-tg-topology-baremetal.yaml'}
+ SCENARIO_CFG = {
+ 'options': {
+ 'packetsize': 64,
+ 'traffic_type': 4,
+ 'rfc2544': {
+ 'allowed_drop_rate': '0.8 - 1',
+ },
+ 'vnf__1': {
+ 'napt': 'dynamic',
+ 'vnf_config': {
+ 'lb_config': 'SW',
+ 'lb_count': 1,
+ 'worker_config':
+ '1C/1T',
+ 'worker_threads': 1,
+ },
+ },
+ },
+ 'task_id': 'a70bdf4a-8e67-47a3-9dc1-273c14506eb7',
+ 'task_path': '/tmp',
+ 'tc': 'tc_ipv4_1Mflow_64B_packetsize',
+ 'runner': {
+ 'object': 'NetworkServiceTestCase',
+ 'interval': 35,
+ 'output_filename': '/tmp/yardstick.out',
+ 'runner_id': 74476,
+ 'duration': 400,
+ 'type': 'Duration',
+ },
+ 'traffic_profile': 'ipv4_throughput_acl.yaml',
+ 'traffic_options': {
+ 'flow': 'ipv4_Packets_acl.yaml',
+ 'imix': 'imix_voice.yaml',
+ },
+ 'type': 'ISB',
+ 'nodes': {
+ 'tg__2': 'trafficgen_2.yardstick',
+ 'tg__1': 'trafficgen_1.yardstick',
+ 'vnf__1': 'vnf.yardstick',
+ },
+ 'topology': 'vpe-tg-topology-baremetal.yaml',
+ }
context_cfg = {'nodes': {'tg__2':
{'member-vnf-index': '3',
@@ -236,7 +206,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens513f0',
- 'vld_id': 'public',
+ 'vld_id': CgnaptApproxVnf.DOWNLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.40.20',
'dst_mac': '00:00:00:00:00:01',
@@ -264,7 +234,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens785f0',
- 'vld_id': 'private',
+ 'vld_id': CgnaptApproxVnf.UPLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.100.20',
'dst_mac': '00:00:00:00:00:02',
@@ -289,7 +259,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens786f0',
- 'vld_id': 'private',
+ 'vld_id': CgnaptApproxVnf.UPLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.100.19',
'dst_mac': '00:00:00:00:00:04',
@@ -299,7 +269,7 @@ class TestCgnaptApproxVnf(unittest.TestCase):
'vpci': '0000:05:00.0',
'dpdk_port_num': 0},
'xe1': {'local_iface_name': 'ens786f1',
- 'vld_id': 'public',
+ 'vld_id': CgnaptApproxVnf.DOWNLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.40.19',
'dst_mac': '00:00:00:00:00:03',
@@ -333,57 +303,54 @@ class TestCgnaptApproxVnf(unittest.TestCase):
'password': 'r00t',
'VNF model': 'cgnapt_vnf.yaml'}}}
+ def setUp(self):
+ self.scenario_cfg = deepcopy(self.SCENARIO_CFG)
+
def test___init__(self, mock_process):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
self.assertIsNone(cgnapt_approx_vnf._vnf_process)
- @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_collect_kpi(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
- cgnapt_approx_vnf.q_in = mock.MagicMock()
- cgnapt_approx_vnf.q_out = mock.MagicMock()
- cgnapt_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- cgnapt_approx_vnf.resource = mock.Mock(autospec=ResourceProfile)
- result = {'packets_dropped': 0, 'packets_fwd': 0, 'packets_in': 0}
- self.assertEqual(result, cgnapt_approx_vnf.collect_kpi())
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.time')
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
- @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_vnf_execute_command(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
- cgnapt_approx_vnf.q_in = mock.MagicMock()
- cgnapt_approx_vnf.q_out = mock.MagicMock()
- cgnapt_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- cmd = "quit"
- self.assertEqual("", cgnapt_approx_vnf.vnf_execute(cmd))
-
- def test_get_stats(self, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
- cgnapt_approx_vnf.q_in = mock.MagicMock()
- cgnapt_approx_vnf.q_out = mock.MagicMock()
- cgnapt_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- mock_result = \
- "CG-NAPT(.*\n)*Received 100, Missed 0, Dropped 0,Translated 100,ingress"
- cgnapt_approx_vnf.vnf_execute = mock.Mock(return_value=mock_result)
- self.assertListEqual(list(mock_result), list(cgnapt_approx_vnf.get_stats()))
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
+ cgnapt_approx_vnf.q_in = mock.MagicMock()
+ cgnapt_approx_vnf.q_out = mock.MagicMock()
+ cgnapt_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ cgnapt_approx_vnf.resource = mock.Mock(autospec=ResourceProfile)
+ result = {'packets_dropped': 0, 'packets_fwd': 0, 'packets_in': 0}
+ self.assertEqual(result, cgnapt_approx_vnf.collect_kpi())
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.time')
+ @mock.patch(SSH_HELPER)
+ def test_vnf_execute_command(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
+ cgnapt_approx_vnf.q_in = mock.MagicMock()
+ cgnapt_approx_vnf.q_out = mock.MagicMock()
+ cgnapt_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ cmd = "quit"
+ self.assertEqual("", cgnapt_approx_vnf.vnf_execute(cmd))
+
+ @mock.patch(SSH_HELPER)
+ def test_get_stats(self, ssh, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
+ cgnapt_approx_vnf.q_in = mock.MagicMock()
+ cgnapt_approx_vnf.q_out = mock.MagicMock()
+ cgnapt_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ result = \
+ "CG-NAPT(.*\n)*Received 100, Missed 0, Dropped 0,Translated 100,ingress"
+ cgnapt_approx_vnf.vnf_execute = mock.Mock(return_value=result)
+ self.assertListEqual(list(result), list(cgnapt_approx_vnf.get_stats()))
def _get_file_abspath(self, filename):
curr_path = os.path.dirname(os.path.abspath(__file__))
@@ -393,44 +360,37 @@ class TestCgnaptApproxVnf(unittest.TestCase):
@mock.patch("yardstick.network_services.vnf_generic.vnf.cgnapt_vnf.hex")
@mock.patch("yardstick.network_services.vnf_generic.vnf.cgnapt_vnf.eval")
@mock.patch('yardstick.network_services.vnf_generic.vnf.cgnapt_vnf.open')
- def test_run_vcgnapt(self, hex, eval, mock_open, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh_mock.run = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
- cgnapt_approx_vnf._build_config = mock.MagicMock()
- cgnapt_approx_vnf.queue_wrapper = mock.MagicMock()
- cgnapt_approx_vnf.ssh_helper = mock.MagicMock()
- cgnapt_approx_vnf.ssh_helper.run = mock.MagicMock()
- cgnapt_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
- cgnapt_approx_vnf._run()
- cgnapt_approx_vnf.ssh_helper.run.assert_called_once()
+ @mock.patch(SSH_HELPER)
+ def test_run_vcgnapt(self, ssh, mock_hex, mock_eval, mock_open, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
+ cgnapt_approx_vnf._build_config = mock.MagicMock()
+ cgnapt_approx_vnf.queue_wrapper = mock.MagicMock()
+ cgnapt_approx_vnf.ssh_helper = mock.MagicMock()
+ cgnapt_approx_vnf.ssh_helper.run = mock.MagicMock()
+ cgnapt_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
+ cgnapt_approx_vnf._run()
+ cgnapt_approx_vnf.ssh_helper.run.assert_called_once()
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
- def test_instantiate(self, mock_context, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
- cgnapt_approx_vnf.ssh_helper = ssh
- cgnapt_approx_vnf.deploy_helper = mock.MagicMock()
- cgnapt_approx_vnf.resource_helper = mock.MagicMock()
- cgnapt_approx_vnf._build_config = mock.MagicMock()
- self.scenario_cfg['vnf_options'] = {'acl': {'cfg': "",
- 'rules': ""}}
- cgnapt_approx_vnf.q_out.put("pipeline>")
- cgnapt_vnf.WAIT_TIME = 3
- self.scenario_cfg.update({"nodes": {"vnf__1": ""}})
- self.assertIsNone(cgnapt_approx_vnf.instantiate(self.scenario_cfg,
- self.context_cfg))
+ @mock.patch(SSH_HELPER)
+ def test_instantiate(self, ssh, mock_context, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
+ cgnapt_approx_vnf.deploy_helper = mock.MagicMock()
+ cgnapt_approx_vnf.resource_helper = mock.MagicMock()
+ cgnapt_approx_vnf._build_config = mock.MagicMock()
+ self.scenario_cfg['vnf_options'] = {'acl': {'cfg': "",
+ 'rules': ""}}
+ cgnapt_approx_vnf.q_out.put("pipeline>")
+ cgnapt_vnf.WAIT_TIME = 3
+ self.scenario_cfg.update({"nodes": {"vnf__1": ""}})
+ self.assertIsNone(cgnapt_approx_vnf.instantiate(self.scenario_cfg,
+ self.context_cfg))
def test_scale(self, mock_process):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
@@ -439,42 +399,50 @@ class TestCgnaptApproxVnf(unittest.TestCase):
self.assertRaises(NotImplementedError, cgnapt_approx_vnf.scale, flavor)
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_terminate(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
- cgnapt_approx_vnf._vnf_process = mock.MagicMock()
- cgnapt_approx_vnf._vnf_process.terminate = mock.Mock()
- cgnapt_approx_vnf.used_drivers = {"01:01.0": "i40e",
- "01:01.1": "i40e"}
- cgnapt_approx_vnf.vnf_execute = mock.MagicMock()
- cgnapt_approx_vnf.ssh_helper = ssh_mock
- cgnapt_approx_vnf.dpdk_nic_bind = "dpdk_nic_bind.py"
- cgnapt_approx_vnf._resource_collect_stop = mock.Mock()
- self.assertEqual(None, cgnapt_approx_vnf.terminate())
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
+ cgnapt_approx_vnf._vnf_process = mock.MagicMock()
+ cgnapt_approx_vnf._vnf_process.terminate = mock.Mock()
+ cgnapt_approx_vnf.used_drivers = {"01:01.0": "i40e",
+ "01:01.1": "i40e"}
+ cgnapt_approx_vnf.vnf_execute = mock.MagicMock()
+ cgnapt_approx_vnf.dpdk_nic_bind = "dpdk_nic_bind.py"
+ cgnapt_approx_vnf._resource_collect_stop = mock.Mock()
+ self.assertEqual(None, cgnapt_approx_vnf.terminate())
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- @mock.patch("yardstick.network_services.vnf_generic.vnf.cgnapt_vnf.time")
- def test__vnf_up_post(self, mock_time, mock_cgnapt_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
- cgnapt_approx_vnf._vnf_process = mock.MagicMock()
- cgnapt_approx_vnf._vnf_process.terminate = mock.Mock()
- cgnapt_approx_vnf.vnf_execute = mock.MagicMock()
- cgnapt_approx_vnf.ssh_helper = ssh_mock
- cgnapt_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
- cgnapt_approx_vnf._resource_collect_stop = mock.Mock()
- cgnapt_approx_vnf._vnf_up_post()
- cgnapt_approx_vnf.vnf_execute.assert_called_once()
+ @mock.patch(SSH_HELPER)
+ def test__vnf_up_post(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ self.scenario_cfg['options'][name]['napt'] = 'static'
+
+ cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
+ cgnapt_approx_vnf._vnf_process = mock.MagicMock()
+ cgnapt_approx_vnf._vnf_process.terminate = mock.Mock()
+ cgnapt_approx_vnf.vnf_execute = mock.MagicMock()
+ cgnapt_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
+ cgnapt_approx_vnf._resource_collect_stop = mock.Mock()
+ cgnapt_approx_vnf._vnf_up_post()
+
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
+ @mock.patch(SSH_HELPER)
+ def test__vnf_up_post_short(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ cgnapt_approx_vnf = CgnaptApproxVnf(name, vnfd)
+ cgnapt_approx_vnf._vnf_process = mock.MagicMock()
+ cgnapt_approx_vnf._vnf_process.terminate = mock.Mock()
+ cgnapt_approx_vnf.vnf_execute = mock.MagicMock()
+ cgnapt_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
+ cgnapt_approx_vnf._resource_collect_stop = mock.Mock()
+ cgnapt_approx_vnf._vnf_up_post()
if __name__ == '__main__':
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_iniparser.py b/tests/unit/network_services/vnf_generic/vnf/test_iniparser.py
new file mode 100644
index 000000000..1ad8df9c6
--- /dev/null
+++ b/tests/unit/network_services/vnf_generic/vnf/test_iniparser.py
@@ -0,0 +1,225 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import unittest
+from contextlib import contextmanager
+import mock
+
+from tests.unit import STL_MOCKS
+
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.vnf_generic.vnf.iniparser import ParseError
+ from yardstick.network_services.vnf_generic.vnf.iniparser import LineParser
+ from yardstick.network_services.vnf_generic.vnf.iniparser import BaseParser
+ from yardstick.network_services.vnf_generic.vnf.iniparser import ConfigParser
+
+PARSE_TEXT_1 = """\
+
+[section1]
+key1=value1
+list1: value2
+ value3
+ value4
+key3='single quote value' ; comment here
+key4=
+
+[section2] ; comment with #2 other symbol
+# here is a comment line
+list2: value5
+key with no value # mixed comment ; symbols
+; another comment line
+key5=
+
+[section1] ; reopen a section!
+key2="double quote value"
+"""
+
+PARSE_TEXT_2 = """\
+[section1]
+list1 = item1
+ item2
+ ended by eof"""
+
+PARSE_TEXT_BAD_1 = """\
+key1=value1
+"""
+
+PARSE_TEXT_BAD_2 = """\
+[section1
+"""
+
+PARSE_TEXT_BAD_3 = """\
+[]
+"""
+
+PARSE_TEXT_BAD_4 = """\
+[section1]
+ bad continuation
+"""
+
+PARSE_TEXT_BAD_5 = """\
+[section1]
+=value with no key
+"""
+
+
+class TestParseError(unittest.TestCase):
+
+ def test___str__(self):
+ error = ParseError('a', 2, 'c')
+ self.assertEqual(str(error), "at line 2, a: 'c'")
+
+
+class TestLineParser(unittest.TestCase):
+
+ def test___repr__(self):
+ line_parser = LineParser('', 101)
+ self.assertIsNotNone(repr(line_parser))
+
+ def test_error_invalid_assignment(self):
+ line_parser = LineParser('', 101)
+ self.assertIsNotNone(line_parser.error_invalid_assignment())
+
+
+class TestBaseParser(unittest.TestCase):
+
+ @staticmethod
+ def make_open(text_blob):
+ @contextmanager
+ def internal_open(*args, **kwargs):
+ yield text_blob.split('\n')
+
+ return internal_open
+
+ def test_parse(self):
+ parser = BaseParser()
+ parser.parse()
+
+ def test_parse_empty_string(self):
+ parser = BaseParser()
+ self.assertIsNone(parser.parse(''))
+
+ def test_not_implemented_methods(self):
+ parser = BaseParser()
+
+ with self.assertRaises(NotImplementedError):
+ parser.assignment('key', 'value', LineParser('', 100))
+
+ with self.assertRaises(NotImplementedError):
+ parser.new_section('section')
+
+ with self.assertRaises(NotImplementedError):
+ parser.comment('comment')
+
+
+class TestConfigParser(unittest.TestCase):
+
+ @staticmethod
+ def make_open(text_blob):
+ @contextmanager
+ def internal_open(*args, **kwargs):
+ yield text_blob.split('\n')
+
+ return internal_open
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.iniparser.open')
+ def test_parse(self, mock_open):
+ mock_open.side_effect = self.make_open(PARSE_TEXT_1)
+
+ existing_data = [['section0', [['key0', 'value0']]]]
+ config_parser = ConfigParser('my_file', existing_data)
+ config_parser.parse()
+
+ expected = [
+ [
+ 'section0',
+ [
+ ['key0', 'value0'],
+ ],
+ ],
+ [
+ 'section1',
+ [
+ ['key1', 'value1'],
+ ['list1', 'value2\nvalue3\nvalue4'],
+ ['key3', 'single quote value'],
+ ['key4', ''],
+ ['key2', 'double quote value'],
+ ],
+ ],
+ [
+ 'section2',
+ [
+ ['list2', 'value5'],
+ ['key with no value', '@'],
+ ['key5', ''],
+ ],
+ ],
+ ]
+
+ self.assertEqual(config_parser.sections, expected)
+ self.assertIsNotNone(config_parser.find_section('section1'))
+ self.assertIsNone(config_parser.find_section('section3'))
+ self.assertEqual(config_parser.find_section_index('section1'), 1)
+ self.assertEqual(config_parser.find_section_index('section3'), -1)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.iniparser.open')
+ def test_parse_2(self, mock_open):
+ mock_open.side_effect = self.make_open(PARSE_TEXT_2)
+
+ config_parser = ConfigParser('my_file')
+ config_parser.parse()
+
+ expected = [
+ [
+ 'section1',
+ [
+ ['list1', 'item1\nitem2\nended by eof'],
+ ],
+ ],
+ ]
+
+ self.assertEqual(config_parser.sections, expected)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.iniparser.open')
+ def test_parse_negative(self, mock_open):
+ bad_text_dict = {
+ 'no section': PARSE_TEXT_BAD_1,
+ 'incomplete section': PARSE_TEXT_BAD_2,
+ 'empty section name': PARSE_TEXT_BAD_3,
+ 'bad_continuation': PARSE_TEXT_BAD_4,
+ 'value with no key': PARSE_TEXT_BAD_5,
+ }
+
+ for bad_reason, bad_text in bad_text_dict.items():
+ mock_open.side_effect = self.make_open(bad_text)
+
+ config_parser = ConfigParser('my_file', [])
+
+ try:
+ # TODO: replace with assertRaises, when the UT framework supports
+ # advanced messages when exceptions fail to occur
+ config_parser.parse()
+ except ParseError:
+ pass
+ else:
+ self.fail('\n'.join([bad_reason, bad_text, str(config_parser.sections)]))
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py b/tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py
new file mode 100644
index 000000000..995b4a2cc
--- /dev/null
+++ b/tests/unit/network_services/vnf_generic/vnf/test_prox_helpers.py
@@ -0,0 +1,1839 @@
+#!/usr/bin/env python
+
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import copy
+import os
+import socket
+import unittest
+from itertools import repeat, chain
+from contextlib import contextmanager
+import mock
+
+from tests.unit import STL_MOCKS
+from yardstick.network_services.vnf_generic.vnf.base import VnfdHelper
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.vnf_generic.vnf.sample_vnf import ScenarioHelper
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxSocketHelper
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import PacketDump
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import CoreSocketTuple
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxTestDataTuple
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxDpdkVnfSetupEnvHelper
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import TotStatsTuple
+ from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxResourceHelper
+
+
+class TestCoreTuple(unittest.TestCase):
+ def test___init__(self):
+ core_tuple = CoreSocketTuple('core 5s6')
+ self.assertEqual(core_tuple.core_id, 5)
+ self.assertEqual(core_tuple.socket_id, 6)
+ self.assertFalse(core_tuple.is_hyperthread())
+
+ core_tuple = CoreSocketTuple('core 5s6h')
+ self.assertEqual(core_tuple.core_id, 5)
+ self.assertEqual(core_tuple.socket_id, 6)
+ self.assertTrue(core_tuple.is_hyperthread())
+
+ def test___init__negative(self):
+ bad_inputs = [
+ '',
+ '5',
+ '5s',
+ '6h',
+ '5s6',
+ 'core',
+ 'core h',
+ 'core 5s',
+ 'core 5 6',
+ 'core 5 6h',
+ 'core 5d6',
+ 'core 5d6h',
+ 1,
+ 2.3,
+ [],
+ {},
+ object(),
+ ]
+
+ for bad_input in bad_inputs:
+ with self.assertRaises(ValueError):
+ CoreSocketTuple(bad_input)
+
+ def test_find_in_topology(self):
+ topology_in = {
+ 6: {
+ 5: {
+ 'key1': ['a', 'b'],
+ 'key2': ['c', 'd'],
+ },
+ },
+ }
+
+ core_tuple = CoreSocketTuple('core 5s6')
+
+ expected = 'a'
+ result = core_tuple.find_in_topology(topology_in)
+ self.assertEqual(result, expected)
+
+ core_tuple = CoreSocketTuple('core 5s6h')
+
+ expected = 'c'
+ result = core_tuple.find_in_topology(topology_in)
+ self.assertEqual(result, expected)
+
+ def test_find_in_topology_negative(self):
+ core_tuple = CoreSocketTuple('core 6s5')
+ with self.assertRaises(ValueError):
+ # no socket key
+ core_tuple.find_in_topology({})
+
+ with self.assertRaises(ValueError):
+ # no core key
+ core_tuple.find_in_topology({5: {}})
+
+ with self.assertRaises(ValueError):
+ # no first value (as needed by non-hyperthread core)
+ core_tuple.find_in_topology({5: {6: {'key1': []}}})
+
+ core_tuple = CoreSocketTuple('core 6s5h')
+ with self.assertRaises(ValueError):
+ # no second value (as needed by hyperthread core)
+ core_tuple.find_in_topology({5: {6: {'key1': ['e']}}})
+
+
+class TestTotStatsTuple(unittest.TestCase):
+ def test___new___negative(self):
+ with self.assertRaises(TypeError):
+ # no values
+ TotStatsTuple()
+
+ with self.assertRaises(TypeError):
+ # one, non-integer value
+ TotStatsTuple('a')
+
+ with self.assertRaises(TypeError):
+ # too many values
+ TotStatsTuple(3, 4, 5, 6, 7)
+
+
+class TestProxTestDataTuple(unittest.TestCase):
+ def test___init__(self):
+ prox_test_data = ProxTestDataTuple(1, 2, 3, 4, 5, 6, 7, 8, 9)
+ self.assertEqual(prox_test_data.tolerated, 1)
+ self.assertEqual(prox_test_data.tsc_hz, 2)
+ self.assertEqual(prox_test_data.delta_rx, 3)
+ self.assertEqual(prox_test_data.delta_tx, 4)
+ self.assertEqual(prox_test_data.delta_tsc, 5)
+ self.assertEqual(prox_test_data.latency, 6)
+ self.assertEqual(prox_test_data.rx_total, 7)
+ self.assertEqual(prox_test_data.tx_total, 8)
+ self.assertEqual(prox_test_data.pps, 9)
+
+ def test_properties(self):
+ prox_test_data = ProxTestDataTuple(1, 2, 3, 4, 5, 6, 7, 8, 9)
+ self.assertEqual(prox_test_data.pkt_loss, 12.5)
+ self.assertEqual(prox_test_data.mpps, 1.6 / 1e6)
+ self.assertEqual(prox_test_data.can_be_lost, 0)
+ self.assertEqual(prox_test_data.drop_total, 1)
+ self.assertFalse(prox_test_data.success)
+
+ prox_test_data = ProxTestDataTuple(10, 2, 3, 4, 5, 6, 997, 998, 9)
+ self.assertTrue(prox_test_data.success)
+
+ def test_pkt_loss_zero_division(self):
+ prox_test_data = ProxTestDataTuple(1, 2, 3, 4, 5, 6, 7, 0, 9)
+ self.assertEqual(prox_test_data.pkt_loss, 100.0)
+
+ def test_get_samples(self):
+ prox_test_data = ProxTestDataTuple(1, 2, 3, 4, 5, [6.1, 6.9, 6.4], 7, 8, 9)
+
+ expected = {
+ "Throughput": 1.6 / 1e6,
+ "DropPackets": 12.5,
+ "CurrentDropPackets": 12.5,
+ "TxThroughput": 9 / 1e6,
+ "RxThroughput": 1.6 / 1e6,
+ "PktSize": 64,
+ "PortSample": 1,
+ "LatencyMin": 6.1,
+ "LatencyMax": 6.9,
+ "LatencyAvg": 6.4,
+ }
+ result = prox_test_data.get_samples(64, port_samples={"PortSample": 1})
+ self.assertDictEqual(result, expected)
+
+ expected = {
+ "Throughput": 1.6 / 1e6,
+ "DropPackets": 0.123,
+ "CurrentDropPackets": 0.123,
+ "TxThroughput": 9 / 1e6,
+ "RxThroughput": 1.6 / 1e6,
+ "PktSize": 64,
+ "LatencyMin": 6.1,
+ "LatencyMax": 6.9,
+ "LatencyAvg": 6.4,
+ }
+ result = prox_test_data.get_samples(64, 0.123)
+ self.assertDictEqual(result, expected)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.LOG')
+ def test_log_data(self, mock_logger):
+ my_mock_logger = mock.MagicMock()
+ prox_test_data = ProxTestDataTuple(1, 2, 3, 4, 5, [6.1, 6.9, 6.4], 7, 8, 9)
+ prox_test_data.log_data()
+ self.assertEqual(my_mock_logger.debug.call_count, 0)
+ self.assertEqual(mock_logger.debug.call_count, 2)
+
+ mock_logger.debug.reset_mock()
+ prox_test_data.log_data(my_mock_logger)
+ self.assertEqual(my_mock_logger.debug.call_count, 2)
+ self.assertEqual(mock_logger.debug.call_count, 0)
+
+
+class TestPacketDump(unittest.TestCase):
+ PAYLOAD = "payload"
+
+ def test__init__(self):
+ PacketDump("port_id", len(self.PAYLOAD), self.PAYLOAD)
+
+ def test___str__(self):
+ expected = '<PacketDump port: port_id payload: {}>'.format(self.PAYLOAD)
+ dump1 = PacketDump("port_id", len(self.PAYLOAD), self.PAYLOAD)
+ self.assertEqual(str(dump1), expected)
+
+ def test_port_id(self):
+ p = PacketDump("port_id", len(self.PAYLOAD), self.PAYLOAD)
+ self.assertEqual(p.port_id, "port_id")
+
+ def test_data_len(self):
+ p = PacketDump("port_id", len(self.PAYLOAD), self.PAYLOAD)
+ self.assertEqual(p.data_len, len(self.PAYLOAD))
+
+ def test_payload(self):
+ p = PacketDump("port_id", len(self.PAYLOAD), self.PAYLOAD)
+ self.assertEqual(p.payload(), self.PAYLOAD)
+
+ self.assertEqual(p.payload(3), self.PAYLOAD[3:])
+
+ self.assertEqual(p.payload(end=3), self.PAYLOAD[:4])
+
+ self.assertEqual(p.payload(2, 4), self.PAYLOAD[2:5])
+
+
+PACKET_DUMP_1 = """\
+pktdump,3,11
+hello world
+"""
+
+PACKET_DUMP_2 = """\
+pktdump,3,11
+hello world
+pktdump,2,9
+brown fox jumped over
+pktdump,4,8
+lazy
+dog
+"""
+
+PACKET_DUMP_NON_1 = """\
+not_a_dump,1,2
+other data
+"""
+
+PACKET_DUMP_MIXED_1 = """\
+pktdump,3,11
+hello world
+not_a_dump,1,2
+other data
+"""
+
+PACKET_DUMP_BAD_1 = """\
+pktdump,one,12
+bad port id
+"""
+
+PACKET_DUMP_BAD_2 = """\
+pktdump,3,twelve
+bad data length
+"""
+
+PACKET_DUMP_BAD_3 = """\
+pktdump,3
+no data length value
+"""
+
+
+@mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
+class TestProxSocketHelper(unittest.TestCase):
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.socket')
+ def test___init__(self, mock_socket, mock_time):
+ expected = mock_socket.socket()
+ prox = ProxSocketHelper()
+ result = prox._sock
+ self.assertEqual(result, expected)
+
+ def test_connect(self, mock_time):
+ mock_sock = mock.MagicMock()
+ prox = ProxSocketHelper(mock_sock)
+ prox.connect('10.20.30.40', 23456)
+ self.assertEqual(mock_sock.connect.call_count, 1)
+
+ def test_get_sock(self, mock_time):
+ mock_sock = mock.MagicMock()
+ prox = ProxSocketHelper(mock_sock)
+ result = prox.get_socket()
+ self.assertIs(result, mock_sock)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.select')
+ def test_get_data(self, mock_select, mock_time):
+ mock_select.select.side_effect = [[1], [0]]
+ mock_socket = mock.MagicMock()
+ mock_recv = mock_socket.recv()
+ mock_recv.decode.return_value = ""
+ prox = ProxSocketHelper(mock_socket)
+ ret = prox.get_data()
+ self.assertEqual(ret, "")
+ self.assertEqual(len(prox._pkt_dumps), 0)
+
+ mock_select.select.reset_mock()
+ mock_select.select.side_effect = chain([['a'], ['']], repeat([1], 3))
+ mock_recv.decode.return_value = PACKET_DUMP_1
+ ret = prox.get_data()
+ self.assertEqual(mock_select.select.call_count, 2)
+ self.assertEqual(ret, 'pktdump,3,11')
+ self.assertEqual(len(prox._pkt_dumps), 1)
+
+ mock_select.select.reset_mock()
+ mock_select.select.side_effect = chain([[object()], [None]], repeat([1], 3))
+ mock_recv.decode.return_value = PACKET_DUMP_2
+ ret = prox.get_data()
+ self.assertEqual(mock_select.select.call_count, 2)
+ self.assertEqual(ret, 'jumped over')
+ self.assertEqual(len(prox._pkt_dumps), 3)
+
+ def test__parse_socket_data_mixed_data(self, mock_time):
+ prox = ProxSocketHelper(mock.MagicMock())
+ ret = prox._parse_socket_data(PACKET_DUMP_NON_1, False)
+ self.assertEqual(ret, 'not_a_dump,1,2')
+ self.assertEqual(len(prox._pkt_dumps), 0)
+
+ ret = prox._parse_socket_data(PACKET_DUMP_MIXED_1, False)
+ self.assertEqual(ret, 'not_a_dump,1,2')
+ self.assertEqual(len(prox._pkt_dumps), 1)
+
+ def test__parse_socket_data_bad_data(self, mock_time):
+ prox = ProxSocketHelper(mock.MagicMock())
+ with self.assertRaises(ValueError):
+ prox._parse_socket_data(PACKET_DUMP_BAD_1, False)
+
+ with self.assertRaises(ValueError):
+ prox._parse_socket_data(PACKET_DUMP_BAD_2, False)
+
+ ret = prox._parse_socket_data(PACKET_DUMP_BAD_3, False)
+ self.assertEqual(ret, 'pktdump,3')
+
+ def test__parse_socket_data_pkt_dump_only(self, mock_time):
+ prox = ProxSocketHelper(mock.MagicMock())
+ ret = prox._parse_socket_data('', True)
+ self.assertFalse(ret)
+
+ ret = prox._parse_socket_data(PACKET_DUMP_1, True)
+ self.assertTrue(ret)
+
+ ret = prox._parse_socket_data(PACKET_DUMP_2, True)
+ self.assertTrue(ret)
+
+ def test_put_command(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.put_command("data")
+ mock_socket.sendall.assert_called_once()
+
+ def test_put_command_socket_error(self, mock_time):
+ mock_socket = mock.MagicMock()
+ mock_socket.sendall.side_effect = OSError
+ prox = ProxSocketHelper(mock_socket)
+ prox.put_command("data")
+ mock_socket.sendall.assert_called_once()
+
+ def test_get_packet_dump(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox._pkt_dumps = []
+ self.assertIsNone(prox.get_packet_dump())
+
+ prox._pkt_dumps = [234]
+ self.assertEqual(prox.get_packet_dump(), 234)
+ self.assertEqual(prox._pkt_dumps, [])
+
+ def test_stop_all_reset(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.stop_all_reset()
+ mock_socket.sendall.assert_called()
+
+ def test_stop_all(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.stop_all()
+ mock_socket.sendall.assert_called()
+
+ def test_stop(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.stop([3, 4, 5], 16)
+ mock_socket.sendall.assert_called()
+
+ def test_start_all(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.start_all()
+ mock_socket.sendall.assert_called()
+
+ def test_start(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.start([3, 4, 5])
+ mock_socket.sendall.assert_called()
+
+ def test_reset_stats(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.reset_stats()
+ mock_socket.sendall.assert_called()
+
+ def test_set_pkt_size(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.set_pkt_size([3, 4, 5], 1024)
+ self.assertEqual(mock_socket.sendall.call_count, 3)
+
+ def test_set_value(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.set_value([3, 4, 5], 10, 20, 30)
+ self.assertEqual(mock_socket.sendall.call_count, 3)
+
+ def test_reset_values(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.reset_values([3, 4, 5])
+ self.assertEqual(mock_socket.sendall.call_count, 3)
+
+ def test_set_speed(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.set_speed([3, 4, 5], 1000)
+ self.assertEqual(mock_socket.sendall.call_count, 3)
+
+ def test_slope_speed(self, mock_time):
+ core_data = [
+ {
+ 'cores': [3, 4, 5],
+ 'speed': 1000,
+ },
+ {
+ 'cores': [9, 10, 11],
+ 'speed': '500.5',
+ },
+ ]
+
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.set_speed = set_speed = mock.MagicMock()
+ prox.slope_speed(core_data, 5)
+ self.assertEqual(set_speed.call_count, 20)
+
+ set_speed.reset_mock()
+ prox.slope_speed(core_data, 5, 5)
+ self.assertEqual(set_speed.call_count, 10)
+
+ def test_set_pps(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.set_pps([3, 4, 5], 1000, 512)
+ self.assertEqual(mock_socket.sendall.call_count, 3)
+
+ def test_lat_stats(self, mock_time):
+ latency_output = [
+ '1, 2 , 3', # has white space
+ '4,5', # too short
+ '7,8,9,10.5,11', # too long with float, but float is in unused portion
+ 'twelve,13,14', # value as English word
+ '15,16.2,17', # float in used portion
+ ]
+
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(side_effect=latency_output)
+
+ expected = (
+ {
+ 3: 1,
+ 5: 7,
+ },
+ {
+ 3: 2,
+ 5: 8,
+ },
+ {
+ 3: 3,
+ 5: 9,
+ },
+ )
+ result = prox.lat_stats([3, 4, 5, 6, 7], 16)
+ self.assertEqual(mock_socket.sendall.call_count, 5)
+ self.assertEqual(result, expected)
+
+ def test_get_all_tot_stats_error(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(return_value='3,4,5')
+ expected = [0, 0, 0, 0]
+ result = prox.get_all_tot_stats()
+ self.assertEqual(result, expected)
+
+ def test_get_all_tot_stats(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(return_value='3,4,5,6')
+ expected = 3, 4, 5, 6
+ result = prox.get_all_tot_stats()
+ self.assertEqual(result, expected)
+
+ def test_hz(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(return_value='3,4,5,6')
+ expected = 6
+ result = prox.hz()
+ self.assertEqual(result, expected)
+
+ def test_rx_stats(self, mock_time):
+ core_stats = [
+ '3,4,5,6',
+ '7,8,9,10,NaN',
+ '11,12,13,14,15',
+ ]
+
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(side_effect=core_stats)
+ expected = 21, 24, 27, 14
+ result = prox.rx_stats([3, 4, 5], 16)
+ self.assertEqual(result, expected)
+
+ def test_core_stats(self, mock_time):
+ core_stats = [
+ '3,4,5,6',
+ '7,8,9,10,NaN',
+ '11,12,13,14,15',
+ ]
+
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(side_effect=core_stats)
+ expected = 21, 24, 27, 14
+ result = prox.core_stats([3, 4, 5], 16)
+ self.assertEqual(result, expected)
+
+ def test_port_stats(self, mock_time):
+ port_stats = [
+ ','.join(str(n) for n in range(3, 15)),
+ ','.join(str(n) for n in range(8, 32, 2)),
+ ','.join(str(n) for n in range(5, 89, 7)),
+ ]
+
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(side_effect=port_stats)
+ expected = [16, 26, 36, 46, 56, 66, 76, 86, 96, 106, 116, 126]
+ result = prox.port_stats([3, 4, 5])
+ self.assertEqual(result, expected)
+
+ def test_measure_tot_stats(self, mock_time):
+ start_tot = 3, 4, 5, 6
+ end_tot = 7, 9, 11, 13
+ delta_tot = 4, 5, 6, 7
+
+ get_data_output = [
+ ','.join(str(n) for n in start_tot),
+ ','.join(str(n) for n in end_tot),
+ ]
+
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(side_effect=get_data_output)
+ expected = {
+ 'start_tot': start_tot,
+ 'end_tot': end_tot,
+ 'delta': delta_tot,
+ }
+ with prox.measure_tot_stats() as result:
+ pass
+ self.assertEqual(result, expected)
+
+ def test_tot_stats(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(return_value='3,4,5,6')
+ expected = 3, 4, 5
+ result = prox.tot_stats()
+ self.assertEqual(result, expected)
+
+ def test_tot_ierrors(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.get_data = mock.MagicMock(return_value='3,4,5,6')
+ expected = 3, 3
+ result = prox.tot_ierrors()
+ self.assertEqual(result, expected)
+
+ def test_set_count(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.set_count(432, [3, 4, 5])
+ self.assertEqual(mock_socket.sendall.call_count, 3)
+
+ def test_dump_rx(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.dump_rx(3, 5, 8)
+ self.assertEqual(mock_socket.sendall.call_count, 1)
+
+ def test_quit(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.quit()
+ mock_socket.sendall.assert_called()
+
+ def test_force_quit(self, mock_time):
+ mock_socket = mock.MagicMock()
+ prox = ProxSocketHelper(mock_socket)
+ prox.force_quit()
+ mock_socket.sendall.assert_called()
+
+
+class TestProxDpdkVnfSetupEnvHelper(unittest.TestCase):
+
+ VNFD0 = {
+ 'short-name': 'ProxVnf',
+ 'vdu': [
+ {
+ 'routing_table': [
+ {
+ 'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0',
+ },
+ {
+ 'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1',
+ },
+ ],
+ 'description': 'PROX approximation using DPDK',
+ 'name': 'proxvnf-baremetal',
+ 'nd_route_tbl': [
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ },
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ },
+ ],
+ 'id': 'proxvnf-baremetal',
+ 'external-interface': [
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.0',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': 'uplink_0',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'driver': "i40e",
+ 'dst_ip': '152.16.100.19',
+ 'local_iface_name': 'xe0',
+ 'local_mac': '00:00:00:00:00:02',
+ 'ifname': 'xe0',
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0',
+ },
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.1',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': 'downlink_0',
+ 'driver': "i40e",
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_iface_name': 'xe1',
+ 'local_mac': '00:00:00:00:00:01',
+ 'ifname': 'xe1',
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1',
+ },
+ ],
+ },
+ ],
+ 'description': 'PROX approximation using DPDK',
+ 'mgmt-interface': {
+ 'vdu-id': 'proxvnf-baremetal',
+ 'host': '1.2.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.2.1.1',
+ },
+ 'benchmark': {
+ 'kpi': [
+ 'packets_in',
+ 'packets_fwd',
+ 'packets_dropped',
+ ],
+ },
+ 'id': 'ProxApproxVnf',
+ 'name': 'ProxVnf',
+ }
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD0,
+ ],
+ },
+ }
+
+ def test__replace_quoted_with_value(self):
+ # empty string
+ input_str = ''
+ expected = ''
+ result = ProxDpdkVnfSetupEnvHelper._replace_quoted_with_value(input_str, 'cat')
+ self.assertEqual(result, expected)
+
+ # no quoted substring
+ input_str = 'lion tiger bear'
+ expected = 'lion tiger bear'
+ result = ProxDpdkVnfSetupEnvHelper._replace_quoted_with_value(input_str, 'cat')
+ self.assertEqual(result, expected)
+
+ # partially quoted substring
+ input_str = 'lion "tiger bear'
+ expected = 'lion "tiger bear'
+ result = ProxDpdkVnfSetupEnvHelper._replace_quoted_with_value(input_str, 'cat')
+ self.assertEqual(result, expected)
+
+ # one quoted substring
+ input_str = 'lion "tiger" bear'
+ expected = 'lion "cat" bear'
+ result = ProxDpdkVnfSetupEnvHelper._replace_quoted_with_value(input_str, 'cat')
+ self.assertEqual(result, expected)
+
+ # two quoted substrings
+ input_str = 'lion "tiger" bear "shark" whale'
+ expected = 'lion "cat" bear "shark" whale'
+ result = ProxDpdkVnfSetupEnvHelper._replace_quoted_with_value(input_str, 'cat')
+ self.assertEqual(result, expected)
+
+ # two quoted substrings, both replaced
+ input_str = 'lion "tiger" bear "shark" whale'
+ expected = 'lion "cat" bear "cat" whale'
+ result = ProxDpdkVnfSetupEnvHelper._replace_quoted_with_value(input_str, 'cat', 2)
+ self.assertEqual(result, expected)
+
+ def test__get_tx_port(self):
+ # no data
+ input_data = {'section1': []}
+ expected = -1
+ result = ProxDpdkVnfSetupEnvHelper._get_tx_port('section1', input_data)
+ self.assertEqual(result, expected)
+
+ # data for other section
+ input_data = {
+ 'section1': [],
+ 'section2': [
+ ('rx port', '3'),
+ ('tx port', '4'),
+ ],
+ }
+ expected = -1
+ result = ProxDpdkVnfSetupEnvHelper._get_tx_port('section1', input_data)
+ self.assertEqual(result, expected)
+
+ # data for section
+ input_data['section1'] = section1 = [
+ ('rx port', '4', 'more', 432),
+ ('tx port', '3'),
+ ]
+ expected = 3
+ result = ProxDpdkVnfSetupEnvHelper._get_tx_port('section1', input_data)
+ self.assertEqual(result, expected)
+
+ # more data for section,
+ section1.extend([
+ ('rx port', '2'),
+ ('tx port', '1', 'and more', 234),
+ ])
+ expected = 1
+ result = ProxDpdkVnfSetupEnvHelper._get_tx_port('section1', input_data)
+ self.assertEqual(result, expected)
+
+ def test_write_prox_config(self):
+ input_data = {}
+ expected = ''
+ result = ProxDpdkVnfSetupEnvHelper.write_prox_config(input_data)
+ self.assertEqual(result, expected)
+
+ input_data = [
+ [
+ 'section1',
+ [],
+ ],
+ ]
+ expected = '[section1]'
+ result = ProxDpdkVnfSetupEnvHelper.write_prox_config(input_data)
+ self.assertEqual(result, expected)
+
+ input_data = [
+ [
+ 'section1',
+ [],
+ ],
+ [
+ 'section2',
+ [
+ ['key1', 'value1'],
+ ['__name__', 'not this one'],
+ ['key2', None],
+ ['key3', 234],
+ ['key4', 'multi-line\nvalue'],
+ ],
+ ],
+ ]
+ expected = os.linesep.join([
+ '[section1]',
+ '[section2]',
+ 'key1=value1',
+ 'key2',
+ 'key3=234',
+ 'key4=multi-line\n\tvalue',
+ ])
+ result = ProxDpdkVnfSetupEnvHelper.write_prox_config(input_data)
+ self.assertEqual(result, expected)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.find_relative_file')
+ def test_build_config_file_no_additional_file(self, mock_find_path):
+ vnf1 = {
+ 'prox_args': {'-c': ""},
+ 'prox_path': 'd',
+ 'prox_config': 'e/f',
+ }
+
+ mock_find_path.side_effect = ['1', '2']
+
+ vnfd_helper = mock.MagicMock()
+ ssh_helper = mock.MagicMock()
+ scenario_helper = ScenarioHelper('vnf1')
+ scenario_helper.scenario_cfg = {
+ 'task_path': 'a/b',
+ 'options': {
+ 'vnf1': vnf1,
+ },
+ }
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.copy_to_target = mock.MagicMock(return_value='3')
+ helper.generate_prox_config_file = mock.MagicMock(return_value='4')
+ helper.upload_prox_config = mock.MagicMock(return_value='5')
+
+ self.assertEqual(helper.additional_files, {})
+ self.assertNotEqual(helper._prox_config_data, '4')
+ self.assertNotEqual(helper.remote_path, '5')
+ helper.build_config_file()
+ self.assertEqual(helper.additional_files, {})
+ self.assertEqual(helper._prox_config_data, '4')
+ self.assertEqual(helper.remote_path, '5')
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.find_relative_file')
+ def test_build_config_file_additional_file_string(self, mock_find_path):
+ vnf1 = {
+ 'prox_args': {'-c': ""},
+ 'prox_path': 'd',
+ 'prox_config': 'e/f',
+ 'prox_files': 'g/h.i',
+ }
+
+ mock_find_path.side_effect = ['1', '2']
+ vnfd_helper = mock.MagicMock()
+ ssh_helper = mock.MagicMock()
+ scenario_helper = ScenarioHelper('vnf1')
+ scenario_helper.scenario_cfg = {
+ 'task_path': 'a/b',
+ 'options': {
+ 'vnf1': vnf1,
+ },
+ }
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.copy_to_target = mock.MagicMock(side_effect=['33', '34', '35'])
+ helper.generate_prox_config_file = mock.MagicMock(return_value='44')
+ helper.upload_prox_config = mock.MagicMock(return_value='55')
+
+ self.assertEqual(helper.additional_files, {})
+ expected = {'h.i': '33'}
+ helper.build_config_file()
+ self.assertDictEqual(helper.additional_files, expected)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.find_relative_file')
+ def test_build_config_file_additional_file(self, mock_find_path):
+ vnf1 = {
+ 'prox_args': {'-c': ""},
+ 'prox_path': 'd',
+ 'prox_config': 'e/f',
+ 'prox_files': [
+ 'g/h.i',
+ 'j/k/l',
+ 'm_n',
+ ],
+ }
+
+ mock_find_path.side_effect = ['1', '2'] + [str(i) for i in range(len(vnf1['prox_files']))]
+ vnfd_helper = mock.MagicMock()
+ ssh_helper = mock.MagicMock()
+ scenario_helper = ScenarioHelper('vnf1')
+ scenario_helper.scenario_cfg = {
+ 'task_path': 'a/b',
+ 'options': {
+ 'vnf1': vnf1,
+ },
+ }
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.copy_to_target = mock.MagicMock(side_effect=['33', '34', '35'])
+ helper.generate_prox_config_file = mock.MagicMock(return_value='44')
+ helper.upload_prox_config = mock.MagicMock(return_value='55')
+
+ self.assertEqual(helper.additional_files, {})
+ self.assertNotEqual(helper._prox_config_data, '44')
+ self.assertNotEqual(helper.remote_path, '55')
+ expected = {'h.i': '33', 'l': '34', 'm_n': '35'}
+ helper.build_config_file()
+ self.assertDictEqual(helper.additional_files, expected)
+ self.assertEqual(helper._prox_config_data, '44')
+ self.assertEqual(helper.remote_path, '55')
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.find_relative_file')
+ def test_build_config(self, mock_find_path):
+ vnf1 = {
+ 'prox_args': {'-f': ""},
+ 'prox_path': '/opt/nsb_bin/prox',
+ 'prox_config': 'configs/gen_l2fwd-2.cfg',
+ 'prox_files': [
+ 'g/h.i',
+ 'j/k/l',
+ 'm_n',
+ ],
+ }
+
+ mock_find_path.side_effect = ['1', '2']
+ vnfd_helper = mock.MagicMock()
+ ssh_helper = mock.MagicMock()
+ ssh_helper.provision_tool.return_value = "/opt/nsb_bin/prox"
+ scenario_helper = ScenarioHelper('vnf1')
+ scenario_helper.scenario_cfg = {
+ 'task_path': 'a/b',
+ 'options': {
+ 'vnf1': vnf1,
+ },
+ }
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.remote_path = "/tmp/prox.cfg"
+ expected = "sudo bash -c 'cd /opt/nsb_bin; /opt/nsb_bin/prox -o cli -f -f /tmp/prox.cfg '"
+ with mock.patch.object(helper, "build_config_file") as mock_build_config:
+ prox_cmd = helper.build_config()
+ self.assertEqual(prox_cmd, expected)
+
+ def test__insert_additional_file(self):
+ vnfd_helper = mock.MagicMock()
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.additional_files = {"ipv4.lua": "/tmp/ipv4.lua"}
+ res = helper._insert_additional_file('dofile("ipv4.lua")')
+ self.assertEqual(res, 'dofile("/tmp/ipv4.lua")')
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.ConfigParser')
+ def test_generate_prox_config_file(self, mock_parser_type):
+ def init(*args):
+ if sections_data:
+ args[-1].extend(sections_data)
+ return mock.MagicMock()
+
+ sections_data = []
+
+ mock_parser_type.side_effect = init
+
+ vnfd_helper = VnfdHelper(self.VNFD0)
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.additional_files = {}
+
+ expected = []
+ result = helper.generate_prox_config_file('a/b')
+ self.assertEqual(result, expected)
+
+ helper.additional_files = {"ipv4.lua": "/tmp/ipv4.lua"}
+
+ helper.remote_prox_file_name = 'remote'
+ sections_data = [
+ [
+ 'lua',
+ [
+ ['dofile("ipv4.lua")', ''],
+ ],
+ ],
+ [
+ 'port 0',
+ [
+ ['ip', ''],
+ ['mac', 'foo'],
+ ['dst mac', '@@1'],
+ ['tx port', '1'],
+ ],
+ ],
+ [
+ 'port 2',
+ [
+ ['ip', ''],
+ ['$sut_mac0', '@@dst_mac0'],
+ ['tx port', '0'],
+ ['single', '@'],
+ ['user_table', 'dofile("ipv4.lua")'],
+ ['missing_addtional_file', 'dofile("nosuch")'],
+ ],
+ ],
+ ]
+
+ expected = [
+ [
+ 'lua',
+ [
+ ['dofile("/tmp/ipv4.lua")', ''],
+ ],
+ ],
+ [
+ 'port 0',
+ [
+ ['ip', ''],
+ ['mac', 'hardware'],
+ ['dst mac', '00:00:00:00:00:03'],
+ ['tx port', '1'],
+ ],
+ ],
+ [
+ 'port 2',
+ [
+ ['ip', ''],
+ ['$sut_mac0', '00 00 00 00 00 04'],
+ ['tx port', '0'],
+ ['single', '@'],
+ ['user_table', 'dofile("/tmp/ipv4.lua")'],
+ ['missing_addtional_file', 'dofile("nosuch")'],
+ ],
+ ],
+ ]
+ result = helper.generate_prox_config_file('/c/d/e')
+ self.assertEqual(result, expected, str(result))
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.ConfigParser')
+ def test_generate_prox_config_file_negative(self, mock_parser_type):
+ def init(*args):
+ args[-1].update(sections_data)
+ return mock.MagicMock()
+
+ sections_data = {}
+
+ mock_parser_type.side_effect = init
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.interfaces = []
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.additional_files = {}
+ helper.remote_prox_file_name = 'remote'
+ vnfd_helper.interfaces = [
+ {
+ 'virtual-interface': {
+ 'dpdk_port_num': 3,
+ 'dst_mac': '00:00:00:de:ad:88',
+ },
+ },
+ {
+ 'virtual-interface': {
+ 'dpdk_port_num': 5,
+ 'dst_mac': '00:00:00:de:ad:ff',
+ },
+ },
+ {
+ 'virtual-interface': {
+ 'dpdk_port_num': 7,
+ 'dst_mac': '00:00:00:de:ad:ff',
+ },
+ },
+ ]
+ sections_data = {
+ 'port 3': [
+ ['ip', ''],
+ ['mac', 'foo'],
+ ['dst mac', ''],
+ ],
+ 'port 5': [
+ ['ip', ''],
+ ['dst mac', ''],
+ ['tx port', '0'],
+ ['???', 'dofile "here" 23'],
+ ],
+ }
+
+ with self.assertRaises(Exception):
+ helper.generate_prox_config_file('a/b')
+
+ def test_generate_prox_lua_file(self):
+ vnfd_helper = VnfdHelper(self.VNFD0)
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.LUA_PARAMETER_NAME = 'sut'
+
+ expected = [
+ 'sut_hex_ip_port_0:"98 10 64 13"',
+ 'sut_ip_port_0:"152.16.100.19"',
+ 'gen_hex_ip_port_0:"98 10 64 13"',
+ 'gen_ip_port_0:"152.16.100.19"',
+
+ 'sut_hex_ip_port_1:"98 10 28 13"',
+ 'sut_ip_port_1:"152.16.40.19"',
+ 'gen_hex_ip_port_1:"98 10 28 14"',
+ 'gen_ip_port_1:"152.16.40.20"',
+ ]
+ result = helper.generate_prox_lua_file()
+ self.assertListEqual(result.splitlines(), expected)
+
+ def test_upload_prox_lua(self):
+ def identity(*args):
+ return args
+
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.interfaces = []
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.generate_prox_lua_file = mock.MagicMock(return_value=234)
+ helper.put_string_to_file = identity
+
+ expected = ''
+ result = helper.upload_prox_lua('my_dir', {})
+ self.assertEqual(result, expected)
+
+ input_data = {
+ 'lua': {
+ 'key1': 'value1 ("inside") tail',
+ 'key2': 'value2',
+ 'key3 ("key_side") head': 'value3',
+ },
+ }
+
+ expected = 234, 'my_dir/key_side'
+ result = helper.upload_prox_lua('my_dir', input_data)
+ self.assertEqual(result, expected)
+
+ def test_put_string_to_file(self):
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.interfaces = []
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+
+ expected = 'a/b'
+ result = helper.put_string_to_file('my long string', 'a/b')
+ self.assertEqual(result, expected)
+
+ def test__build_pipeline_kwarags(self):
+ vnfd_helper = mock.MagicMock()
+ ssh_helper = mock.MagicMock()
+ ssh_helper.provision_tool.return_value = "/tmp/nosuch"
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper._build_pipeline_kwargs()
+ self.assertEqual(helper.pipeline_kwargs, {'tool_path': '/tmp/nosuch', 'tool_dir': '/tmp'})
+
+ def test_copy_to_target(self):
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.interfaces = []
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ expected = '/tmp/c'
+ result = helper.copy_to_target('a/b', 'c')
+ self.assertEqual(result, expected)
+
+ def test_upload_prox_config(self):
+ vnfd_helper = mock.MagicMock()
+ vnfd_helper.interfaces = []
+ ssh_helper = mock.MagicMock()
+ scenario_helper = mock.MagicMock()
+
+ helper = ProxDpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
+ helper.write_prox_config = mock.MagicMock(return_value='a long string')
+ expected = '/tmp/a'
+ result = helper.upload_prox_config('a', {})
+ self.assertEqual(result, expected)
+
+
+class TestProxResourceHelper(unittest.TestCase):
+
+ VNFD0 = {
+ 'short-name': 'ProxVnf',
+ 'vdu': [
+ {
+ 'routing_table': [
+ {
+ 'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0',
+ },
+ {
+ 'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1',
+ },
+ ],
+ 'description': 'PROX approximation using DPDK',
+ 'name': 'proxvnf-baremetal',
+ 'nd_route_tbl': [
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ },
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ },
+ ],
+ 'id': 'proxvnf-baremetal',
+ 'external-interface': [
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.0',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': 'uplink_0',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'driver': "i40e",
+ 'dst_ip': '152.16.100.19',
+ 'local_iface_name': 'xe0',
+ 'local_mac': '00:00:00:00:00:02',
+ 'ifname': 'xe0',
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0',
+ },
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.1',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': 'downlink_0',
+ 'driver': "i40e",
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_iface_name': 'xe1',
+ 'local_mac': '00:00:00:00:00:01',
+ 'ifname': 'xe1',
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1',
+ },
+ ],
+ },
+ ],
+ 'description': 'PROX approximation using DPDK',
+ 'mgmt-interface': {
+ 'vdu-id': 'proxvnf-baremetal',
+ 'host': '1.2.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.2.1.1',
+ },
+ 'benchmark': {
+ 'kpi': [
+ 'packets_in',
+ 'packets_fwd',
+ 'packets_dropped',
+ ],
+ },
+ 'id': 'ProxApproxVnf',
+ 'name': 'ProxVnf',
+ }
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD0,
+ ],
+ },
+ }
+
+ def test_line_rate_to_pps(self):
+ expected = 0.25 * 1e8
+ result = ProxResourceHelper.line_rate_to_pps(180, 4)
+ self.assertEqual(result, expected)
+
+ def test_find_pci(self):
+ input_str_list = [
+ 'no target here',
+ 'nor here',
+ 'and still not',
+ ]
+ result = ProxResourceHelper.find_pci('target', input_str_list)
+ self.assertFalse(result)
+
+ input_str_list = [
+ 'no target here',
+ 'nor here',
+ 'this is a target',
+ 'did we miss it',
+ ]
+ result = ProxResourceHelper.find_pci('target', input_str_list)
+ self.assertTrue(result)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.RETRY_INTERVAL', 0)
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.ProxSocketHelper')
+ def test_sut(self, mock_socket_helper):
+ helper = ProxResourceHelper(mock.MagicMock())
+ self.assertIsNone(helper.client)
+ result = helper.sut
+ self.assertIsNotNone(result)
+ self.assertIs(result, helper.client)
+ self.assertIs(result, helper.sut)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.SocketTopology')
+ def test_cpu_topology(self, mock_socket_topology):
+ mock_socket_topology.parse_cpuinfo.return_value = 432
+
+ setup_helper = mock.MagicMock()
+ setup_helper.ssh_helper.execute.return_value = 0, 'output', ''
+
+ helper = ProxResourceHelper(setup_helper)
+ self.assertIsNone(helper._cpu_topology)
+ result = helper.cpu_topology
+ self.assertEqual(result, 432)
+ self.assertIs(result, helper._cpu_topology)
+ self.assertIs(result, helper.cpu_topology)
+
+ def test_test_cores(self):
+ setup_helper = mock.MagicMock()
+ setup_helper.prox_config_data = []
+
+ helper = ProxResourceHelper(setup_helper)
+ helper._cpu_topology = []
+
+ expected = []
+ result = helper.test_cores
+ self.assertEqual(result, expected)
+
+ setup_helper.prox_config_data = [
+ ('section1', []),
+ ('section2', [
+ ('a', 'b'),
+ ('c', 'd'),
+ ]),
+ ('core 1s3', []),
+ ('core 2s5', [
+ ('index', 8),
+ ('mode', ''),
+ ]),
+ ('core 3s1', [
+ ('index', 5),
+ ('mode', 'gen'),
+ ]),
+ ('core 4s9h', [
+ ('index', 7),
+ ('mode', 'gen'),
+ ]),
+ ]
+
+ helper = ProxResourceHelper(setup_helper)
+ helper._cpu_topology = {
+ 1: {
+ 3: {
+ 'key1': (23, 32),
+ 'key2': (12, 21),
+ 'key3': (44, 33),
+ },
+ },
+ 9: {
+ 4: {
+ 'key1': (44, 32),
+ 'key2': (23, 21),
+ 'key3': (12, 33),
+ },
+ },
+ }
+
+ self.assertIsNone(helper._test_cores)
+ expected = [12, 23]
+ result = helper.test_cores
+ self.assertEqual(result, expected)
+ self.assertIs(result, helper._test_cores)
+ self.assertIs(result, helper.test_cores)
+
+ def test_get_test_type(self):
+ setup_helper = mock.MagicMock()
+ helper = ProxResourceHelper(setup_helper)
+
+ setup_helper.prox_config_data = [
+ ('global', [
+ ('name', helper.PROX_CORE_MPLS_TEST)
+ ]),
+ ('section2', [
+ ('a', 'b'),
+ ('c', 'd'),
+ ]),
+ ('core 1', []),
+ ('core 2', [
+ ('index', 8),
+ ('mode', ''),
+ ]),
+ ('core 3', [
+ ('index', 5),
+ ('mode', 'gen'),
+ ]),
+ ('core 4', [
+ ('index', 7),
+ ('mode', 'gen'),
+ ]),
+ ]
+ test_type = helper.get_test_type()
+ self.assertEqual(test_type, helper.PROX_CORE_MPLS_TEST)
+
+ def test_get_cores(self):
+ setup_helper = mock.MagicMock()
+ setup_helper.prox_config_data = [
+ ('section1', []),
+ ('section2', [
+ ('a', 'b'),
+ ('c', 'd'),
+ ]),
+ ('core 1', []),
+ ('core 2', [
+ ('index', 8),
+ ('mode', ''),
+ ]),
+ ('core 3', [
+ ('index', 5),
+ ('mode', 'gen'),
+ ]),
+ ('core 4', [
+ ('index', 7),
+ ('mode', 'gen'),
+ ]),
+ ]
+
+ helper = ProxResourceHelper(setup_helper)
+ helper._cpu_topology = {
+ 0: {
+ 1: {
+ 5: (5, 1, 0)
+ },
+ 2: {
+ 6: (6, 2, 0)
+ },
+ 3: {
+ 7: (7, 3, 0)
+ },
+ 4: {
+ 8: (8, 3, 0)
+ },
+ }
+ }
+
+ expected = [7, 8]
+ result = helper.get_cores(helper.PROX_CORE_GEN_MODE)
+ self.assertEqual(result, expected)
+
+ def test_get_cores_mpls(self):
+ setup_helper = mock.MagicMock()
+ setup_helper.prox_config_data = [
+ ('section1', []),
+ ('section2', [
+ ('a', 'b'),
+ ('c', 'd'),
+ ]),
+ ('core 1', []),
+ ('core 2', [
+ ('index', 8),
+ ('mode', ''),
+ ]),
+ ('core 3', [
+ ('index', 5),
+ ('mode', 'gen'),
+ ('name', 'tagged'),
+ ]),
+ ('core 4', [
+ ('index', 7),
+ ('mode', 'gen'),
+ ('name', 'udp'),
+ ]),
+ ]
+
+ helper = ProxResourceHelper(setup_helper)
+ helper._cpu_topology = {
+ 0: {
+ 1: {
+ 5: (5, 1, 0)
+ },
+ 2: {
+ 6: (6, 2, 0)
+ },
+ 3: {
+ 7: (7, 3, 0)
+ },
+ 4: {
+ 8: (8, 3, 0)
+ },
+ }
+ }
+
+ expected_tagged = [7]
+ expected_plain = [8]
+ result_tagged, result_plain = helper.get_cores_mpls(helper.PROX_CORE_GEN_MODE)
+ self.assertEqual(result_tagged, expected_tagged)
+ self.assertEqual(result_plain, expected_plain)
+
+ def test_latency_cores(self):
+ setup_helper = mock.MagicMock()
+ setup_helper.prox_config_data= []
+
+ helper = ProxResourceHelper(setup_helper)
+ helper._cpu_topology = []
+
+ expected = []
+ result = helper.latency_cores
+ self.assertEqual(result, expected)
+
+ setup_helper.prox_config_data = [
+ ('section1', []),
+ ('section2', [
+ ('a', 'b'),
+ ('c', 'd'),
+ ]),
+ ('core 1s3', []),
+ ('core 2s5', [
+ ('index', 8),
+ ('mode', ''),
+ ]),
+ ('core 3s1', [
+ ('index', 5),
+ ('mode', 'lat'),
+ ]),
+ ('core 4s9h', [
+ ('index', 7),
+ ('mode', 'lat'),
+ ]),
+ ]
+
+ helper = ProxResourceHelper(setup_helper)
+ helper._cpu_topology = {
+ 1: {
+ 3: {
+ 'key1': (23, 32),
+ 'key2': (12, 21),
+ 'key3': (44, 33),
+ },
+ },
+ 9: {
+ 4: {
+ 'key1': (44, 32),
+ 'key2': (23, 21),
+ 'key3': (12, 33),
+ },
+ },
+ }
+
+ self.assertIsNone(helper._latency_cores)
+ expected = [12, 23]
+ result = helper.latency_cores
+ self.assertEqual(result, expected)
+ self.assertIs(result, helper._latency_cores)
+ self.assertIs(result, helper.latency_cores)
+
+ def test_run_traffic(self):
+ setup_helper = mock.MagicMock()
+ helper = ProxResourceHelper(setup_helper)
+ traffic_proifle = mock.MagicMock(**{"done": True})
+ helper.run_traffic(traffic_proifle)
+ self.assertEqual(helper._terminated.value, 1)
+
+ def test__run_traffic_once(self):
+ setup_helper = mock.MagicMock()
+ helper = ProxResourceHelper(setup_helper)
+ traffic_proifle = mock.MagicMock(**{"done": True})
+ helper._run_traffic_once(traffic_proifle)
+ self.assertEqual(helper._terminated.value, 1)
+
+ def test_start_collect(self):
+ setup_helper = mock.MagicMock()
+ helper = ProxResourceHelper(setup_helper)
+ helper.resource = resource = mock.MagicMock()
+ self.assertIsNone(helper.start_collect())
+ resource.start.assert_called_once()
+
+ def test_terminate(self):
+ setup_helper = mock.MagicMock()
+ helper = ProxResourceHelper(setup_helper)
+ with self.assertRaises(NotImplementedError):
+ helper.terminate()
+
+ def test_up_post(self):
+ setup_helper = mock.MagicMock()
+ helper = ProxResourceHelper(setup_helper)
+ helper.client = expected = mock.MagicMock()
+ result = helper.up_post()
+ self.assertEqual(result, expected)
+
+ def test_execute(self):
+ setup_helper = mock.MagicMock()
+ helper = ProxResourceHelper(setup_helper)
+ helper.client = mock.MagicMock()
+
+ expected = helper.client.my_command()
+ result = helper.execute('my_command')
+ self.assertEqual(result, expected)
+
+ helper.client = object()
+
+ result = helper.execute('my_command')
+ self.assertIsNone(result)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
+ def test_traffic_context(self, mock_time):
+ setup_helper = mock.MagicMock()
+ setup_helper.vnfd_helper.interfaces = []
+
+ helper = ProxResourceHelper(setup_helper)
+ helper._cpu_topology = {
+ 0: {
+ 1: {
+ 5: (5, 1, 0)
+ },
+ 2: {
+ 6: (6, 2, 0)
+ },
+ 3: {
+ 7: (7, 3, 0)
+ },
+ 4: {
+ 8: (8, 3, 0)
+ },
+ }
+ }
+
+ setup_helper.prox_config_data = [
+ ('global', [
+ ('name', helper.PROX_CORE_MPLS_TEST)
+ ]),
+ ('section1', []),
+ ('section2', [
+ ('a', 'b'),
+ ('c', 'd'),
+ ]),
+ ('core 1', []),
+ ('core 2', [
+ ('index', 8),
+ ('mode', ''),
+ ]),
+ ('core 3', [
+ ('index', 5),
+ ('mode', 'gen'),
+ ('name', 'tagged'),
+ ]),
+ ('core 4', [
+ ('index', 7),
+ ('mode', 'gen'),
+ ('name', 'udp'),
+ ]),
+ ]
+
+
+ client = mock.MagicMock()
+ client.hz.return_value = 2
+ client.port_stats.return_value = tuple(range(12))
+
+ helper.client = client
+ helper.get_latency = mock.MagicMock(return_value=[3.3, 3.6, 3.8])
+
+ helper._test_cores = [3, 4]
+
+ with helper.traffic_context(64, 1):
+ pass
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
+ def test_run_test(self, mock_time):
+ @contextmanager
+ def measure(*args, **kwargs):
+ yield stats
+
+ bad_vnfd = copy.deepcopy(self.VNFD0)
+ bad_vnfd['vdu'][0]['external-interface'].append({
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:05',
+ 'vpci': '0000:06:00.0',
+ 'local_ip': '152.16.100.20',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': 'uplink_1',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'driver': "i40e",
+ 'dst_ip': '152.16.100.20',
+ 'local_iface_name': 'xe2',
+ 'local_mac': '00:00:00:00:00:07',
+ 'ifname': 'xe2',
+ },
+ 'vnfd-connection-point-ref': 'xe2',
+ 'name': 'xe2',
+ })
+
+ bad_vnfd_helper = VnfdHelper(bad_vnfd)
+ setup_helper = mock.MagicMock()
+ setup_helper.vnfd_helper = bad_vnfd_helper
+
+ stats = {
+ 'delta': TotStatsTuple(6, 7, 8, 9),
+ }
+
+ client = mock.MagicMock()
+ client.hz.return_value = 2
+ client.measure_tot_stats = measure
+ client.port_stats.return_value = tuple(range(12))
+
+ helper = ProxResourceHelper(setup_helper)
+ helper.client = client
+ helper.get_latency = mock.MagicMock(return_value=[3.3, 3.6, 3.8])
+
+ with self.assertRaises(AssertionError):
+ helper.run_test(980, 15, 45)
+
+ vnfd_helper = VnfdHelper(self.VNFD0)
+ setup_helper.vnfd_helper = vnfd_helper
+ helper = ProxResourceHelper(setup_helper)
+ helper.client = client
+ helper.get_latency = mock.MagicMock(return_value=[3.3, 3.6, 3.8])
+ helper._test_cores = [3, 4]
+
+ expected_test_data = ProxTestDataTuple(0.0, 2.0, 6, 7, 8, [3.3, 3.6, 3.8], 6, 7, 6.5e6)
+ expected_port_samples = {
+ 'xe0': {'in_packets': 6, 'out_packets': 7},
+ 'xe1': {'in_packets': 6, 'out_packets': 7},
+ }
+ test_data, port_samples = helper.run_test(230, 60, 65)
+ self.assertTupleEqual(test_data, expected_test_data)
+ self.assertDictEqual(port_samples, expected_port_samples)
+
+ def test_get_latency(self):
+ setup_helper = mock.MagicMock()
+ setup_helper.vnfd_helper.interfaces = []
+
+ helper = ProxResourceHelper(setup_helper)
+ helper._latency_cores = []
+
+ expected = []
+ result = helper.get_latency()
+ self.assertEqual(result, expected)
+
+ helper._latency_cores = [1, 2]
+ helper.client = mock.MagicMock()
+
+ expected = helper.sut.lat_stats()
+ result = helper.get_latency()
+ self.assertIs(result, expected)
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.ProxSocketHelper')
+ def test__connect(self, mock_socket_helper_type, mock_time):
+ client = mock_socket_helper_type()
+ client.connect.side_effect = chain(repeat(socket.error, 5), [None])
+
+ setup_helper = mock.MagicMock()
+ setup_helper.vnfd_helper.interfaces = []
+
+ helper = ProxResourceHelper(setup_helper)
+
+ result = helper._connect()
+ self.assertIs(result, client)
+
+ client.connect.side_effect = chain(repeat(socket.error, 65), [None])
+
+ with self.assertRaises(Exception):
+ helper._connect()
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py b/tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py
new file mode 100644
index 000000000..c88b1528c
--- /dev/null
+++ b/tests/unit/network_services/vnf_generic/vnf/test_prox_vnf.py
@@ -0,0 +1,461 @@
+#!/usr/bin/env python
+
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import errno
+import os
+import unittest
+import mock
+from copy import deepcopy
+
+from tests.unit import STL_MOCKS
+
+
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.vnf_generic.vnf.prox_vnf import ProxApproxVnf
+ from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+
+
+NAME = "vnf__1"
+
+
+@mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
+class TestProxApproxVnf(unittest.TestCase):
+
+ VNFD0 = {
+ 'short-name': 'ProxVnf',
+ 'vdu': [
+ {
+ 'routing_table': [
+ {
+ 'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0',
+ },
+ {
+ 'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1',
+ },
+ ],
+ 'description': 'PROX approximation using DPDK',
+ 'name': 'proxvnf-baremetal',
+ 'nd_route_tbl': [
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ },
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ },
+ ],
+ 'id': 'proxvnf-baremetal',
+ 'external-interface': [
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.0',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': '',
+ 'ifname': 'xe1',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'driver': "i40e",
+ 'dst_ip': '152.16.100.20',
+ 'local_iface_name': 'xe0',
+ 'local_mac': '00:00:00:00:00:02',
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0',
+ },
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.1',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': '',
+ 'ifname': 'xe3',
+ 'driver': "i40e",
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_iface_name': 'xe1',
+ 'local_mac': '00:00:00:00:00:01',
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1',
+ },
+ ],
+ },
+ ],
+ 'description': 'PROX approximation using DPDK',
+ 'mgmt-interface': {
+ 'vdu-id': 'proxvnf-baremetal',
+ 'host': '1.2.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.2.1.1',
+ },
+ 'benchmark': {
+ 'kpi': [
+ 'packets_in',
+ 'packets_fwd',
+ 'packets_dropped',
+ ],
+ },
+ 'connection-point': [
+ {
+ 'type': 'VPORT',
+ 'name': 'xe0',
+ },
+ {
+ 'type': 'VPORT',
+ 'name': 'xe1',
+ },
+ ],
+ 'id': 'ProxApproxVnf',
+ 'name': 'ProxVnf',
+ }
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD0,
+ ],
+ },
+ }
+
+ SCENARIO_CFG = {
+ 'task_path': "",
+ 'nodes': {
+ 'tg__1': 'trafficgen_1.yardstick',
+ 'vnf__1': 'vnf.yardstick'},
+ 'runner': {
+ 'duration': 600, 'type': 'Duration'},
+ 'topology': 'prox-tg-topology-2.yaml',
+ 'traffic_profile': '../../traffic_profiles/prox_binsearch.yaml',
+ 'type': 'NSPerf',
+ 'options': {
+ 'tg__1': {'prox_args': {'-e': '',
+ '-t': ''},
+ 'prox_config': 'configs/l3-gen-2.cfg',
+ 'prox_path':
+ '/root/dppd-PROX-v035/build/prox'},
+ 'vnf__1': {
+ 'prox_args': {'-t': ''},
+ 'prox_config': 'configs/l3-swap-2.cfg',
+ 'prox_path': '/root/dppd-PROX-v035/build/prox'}}}
+
+ CONTEXT_CFG = {
+ 'nodes': {
+ 'tg__2': {
+ 'member-vnf-index': '3',
+ 'role': 'TrafficGen',
+ 'name': 'trafficgen_2.yardstick',
+ 'vnfd-id-ref': 'tg__2',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens513f0',
+ 'vld_id': ProxApproxVnf.DOWNLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.40.20',
+ 'dst_mac': '00:00:00:00:00:01',
+ 'local_mac': '00:00:00:00:00:03',
+ 'dst_ip': '152.16.40.19',
+ 'driver': 'ixgbe',
+ 'vpci': '0000:02:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens513f1',
+ 'netmask': '255.255.255.0',
+ 'network': '202.16.100.0',
+ 'local_ip': '202.16.100.20',
+ 'local_mac': '00:1e:67:d0:60:5d',
+ 'driver': 'ixgbe',
+ 'vpci': '0000:02:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'password': 'r00t',
+ 'VNF model': 'l3fwd_vnf.yaml',
+ 'user': 'root',
+ },
+ 'tg__1': {
+ 'member-vnf-index': '1',
+ 'role': 'TrafficGen',
+ 'name': 'trafficgen_1.yardstick',
+ 'vnfd-id-ref': 'tg__1',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens785f0',
+ 'vld_id': ProxApproxVnf.UPLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.20',
+ 'dst_mac': '00:00:00:00:00:02',
+ 'local_mac': '00:00:00:00:00:04',
+ 'dst_ip': '152.16.100.19',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens785f1',
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.21',
+ 'local_mac': '00:00:00:00:00:01',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'password': 'r00t',
+ 'VNF model': 'tg_rfc2544_tpl.yaml',
+ 'user': 'root',
+ },
+ 'vnf__1': {
+ 'name': 'vnf.yardstick',
+ 'vnfd-id-ref': 'vnf__1',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens786f0',
+ 'vld_id': ProxApproxVnf.UPLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.19',
+ 'dst_mac': '00:00:00:00:00:04',
+ 'local_mac': '00:00:00:00:00:02',
+ 'dst_ip': '152.16.100.20',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens786f1',
+ 'vld_id': ProxApproxVnf.DOWNLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.40.19',
+ 'dst_mac': '00:00:00:00:00:03',
+ 'local_mac': '00:00:00:00:00:01',
+ 'dst_ip': '152.16.40.20',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'routing_table': [
+ {
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'network': '152.16.100.20',
+ 'if': 'xe0',
+ },
+ {
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'network': '152.16.40.20',
+ 'if': 'xe1',
+ },
+ ],
+ 'member-vnf-index': '2',
+ 'host': '1.2.1.1',
+ 'role': 'vnf',
+ 'user': 'root',
+ 'nd_route_tbl': [
+ {
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ },
+ {
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ },
+ ],
+ 'password': 'r00t',
+ 'VNF model': 'prox_vnf.yaml',
+ },
+ },
+ }
+
+ @mock.patch(SSH_HELPER)
+ def test___init__(self, ssh, mock_time):
+ mock_ssh(ssh)
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ self.assertIsNone(prox_approx_vnf._vnf_process)
+
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi_no_client(self, ssh, mock_time):
+ mock_ssh(ssh)
+
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf.resource_helper = None
+ expected = {
+ 'packets_in': 0,
+ 'packets_dropped': 0,
+ 'packets_fwd': 0,
+ 'collect_stats': {'core': {}},
+ }
+ result = prox_approx_vnf.collect_kpi()
+ self.assertEqual(result, expected)
+
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, mock_time):
+ mock_ssh(ssh)
+
+ resource_helper = mock.MagicMock()
+ resource_helper.execute.return_value = list(range(12))
+ resource_helper.collect_collectd_kpi.return_value = {'core': {'result': 234}}
+
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf.resource_helper = resource_helper
+
+ expected = {
+ 'packets_in': 7,
+ 'packets_dropped': 1,
+ 'packets_fwd': 6,
+ 'collect_stats': {'core': {'result': 234}},
+ }
+ result = prox_approx_vnf.collect_kpi()
+ self.assertEqual(result, expected)
+
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi_error(self, ssh, mock_time):
+ mock_ssh(ssh)
+
+ resource_helper = mock.MagicMock()
+
+ prox_approx_vnf = ProxApproxVnf(NAME, deepcopy(self.VNFD0))
+ prox_approx_vnf.resource_helper = resource_helper
+ prox_approx_vnf.vnfd_helper['vdu'][0]['external-interface'] = []
+
+ with self.assertRaises(RuntimeError):
+ prox_approx_vnf.collect_kpi()
+
+ def _get_file_abspath(self, filename, mock_time):
+ curr_path = os.path.dirname(os.path.abspath(__file__))
+ file_path = os.path.join(curr_path, filename)
+ return file_path
+
+ @mock.patch('yardstick.benchmark.scenarios.networking.vnf_generic.open', create=True)
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.iniparser.open', create=True)
+ @mock.patch(SSH_HELPER)
+ def test_run_prox(self, ssh, *_):
+ mock_ssh(ssh)
+
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf.scenario_helper.scenario_cfg = self.SCENARIO_CFG
+ prox_approx_vnf.ssh_helper.provision_tool.return_value = '/tool_path12/tool_file34'
+ prox_approx_vnf.setup_helper.remote_path = 'configs/file56.cfg'
+
+ expected = "sudo bash -c 'cd /tool_path12; " \
+ "/tool_path12/tool_file34 -o cli -t -f /tmp/l3-swap-2.cfg '"
+
+ prox_approx_vnf._run()
+ result = prox_approx_vnf.ssh_helper.run.call_args[0][0]
+ self.assertEqual(result, expected)
+
+ @mock.patch(SSH_HELPER)
+ def bad_test_instantiate(self, ssh, mock_time):
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf.scenario_helper = mock.MagicMock()
+ prox_approx_vnf.setup_helper = mock.MagicMock()
+ # we can't mock super
+ prox_approx_vnf.instantiate(self.SCENARIO_CFG, self.CONTEXT_CFG)
+ prox_approx_vnf.setup_helper.build_config.assert_called_once()
+
+ @mock.patch(SSH_HELPER)
+ def test_wait_for_instantiate_panic(self, ssh, mock_time):
+ mock_ssh(ssh, exec_result=(1, "", ""))
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf._vnf_process = mock.MagicMock(**{"is_alive.return_value": True})
+ prox_approx_vnf._run_prox = mock.Mock(return_value=0)
+ prox_approx_vnf.WAIT_TIME = 0
+ prox_approx_vnf.q_out.put("PANIC")
+ with self.assertRaises(RuntimeError):
+ prox_approx_vnf.wait_for_instantiate()
+
+ @mock.patch(SSH_HELPER)
+ def test_scale(self, ssh, mock_time):
+ mock_ssh(ssh)
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ with self.assertRaises(NotImplementedError):
+ prox_approx_vnf.scale()
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.socket')
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, mock_socket, mock_time):
+ mock_ssh(ssh)
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf._vnf_process = mock.MagicMock()
+ prox_approx_vnf._vnf_process.terminate = mock.Mock()
+ prox_approx_vnf.ssh_helper = mock.MagicMock()
+ prox_approx_vnf.setup_helper = mock.Mock()
+ prox_approx_vnf.resource_helper = mock.MagicMock()
+
+ self.assertIsNone(prox_approx_vnf.terminate())
+
+ @mock.patch(SSH_HELPER)
+ def test__vnf_up_post(self, ssh, mock_time):
+ mock_ssh(ssh)
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf.resource_helper = resource_helper = mock.Mock()
+
+ prox_approx_vnf._vnf_up_post()
+ self.assertEqual(resource_helper.up_post.call_count, 1)
+
+ @mock.patch(SSH_HELPER)
+ def test_vnf_execute_oserror(self, ssh, mock_time):
+ mock_ssh(ssh)
+ prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
+ prox_approx_vnf.resource_helper = resource_helper = mock.Mock()
+
+ resource_helper.execute.side_effect = OSError(errno.EPIPE, "")
+ prox_approx_vnf.vnf_execute("", _ignore_errors=True)
+
+ resource_helper.execute.side_effect = OSError(errno.ESHUTDOWN, "")
+ prox_approx_vnf.vnf_execute("", _ignore_errors=True)
+
+ resource_helper.execute.side_effect = OSError(errno.EADDRINUSE, "")
+ with self.assertRaises(OSError):
+ prox_approx_vnf.vnf_execute("", _ignore_errors=True)
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py b/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py
index af0d2ddde..4b9f4172e 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_sample_vnf.py
@@ -18,11 +18,13 @@
# Unittest for yardstick.network_services.vnf_generic.vnf.sample_vnf
from __future__ import absolute_import
+
import unittest
import mock
from copy import deepcopy
from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+from tests.unit import STL_MOCKS
from yardstick.benchmark.contexts.base import Context
from yardstick.network_services.nfvi.resource import ResourceProfile
from yardstick.network_services.traffic_profile.base import TrafficProfile
@@ -34,66 +36,6 @@ class MockError(BaseException):
pass
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
-
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
stl_patch.start()
@@ -156,10 +98,12 @@ class TestVnfSshHelper(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
- 'local_mac': '00:00:00:00:00:01'
+ 'local_mac': '00:00:00:00:00:01',
+ 'vld_id': 'uplink_0',
+ 'ifname': 'xe0',
},
'vnfd-connection-point-ref': 'xe0',
'name': 'xe0'
@@ -171,10 +115,12 @@ class TestVnfSshHelper(unittest.TestCase):
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
- 'local_mac': '00:00:00:00:00:02'
+ 'local_mac': '00:00:00:00:00:02',
+ 'vld_id': 'downlink_0',
+ 'ifname': 'xe1',
},
'vnfd-connection-point-ref': 'xe1',
'name': 'xe1'
@@ -244,6 +190,7 @@ class TestVnfSshHelper(unittest.TestCase):
@mock.patch('yardstick.ssh.paramiko')
def test_upload_config_file(self, mock_paramiko):
ssh_helper = VnfSshHelper(self.VNFD_0['mgmt-interface'], 'my/bin/path')
+ ssh_helper._run = mock.MagicMock()
self.assertFalse(ssh_helper.is_connected)
cfg_file = ssh_helper.upload_config_file('my/prefix', 'my content')
@@ -285,6 +232,7 @@ class TestVnfSshHelper(unittest.TestCase):
@mock.patch('yardstick.ssh.provision_tool')
def test_provision_tool(self, mock_provision_tool, mock_paramiko):
ssh_helper = VnfSshHelper(self.VNFD_0['mgmt-interface'], 'my/bin/path')
+ ssh_helper._run = mock.MagicMock()
self.assertFalse(ssh_helper.is_connected)
ssh_helper.provision_tool()
@@ -348,10 +296,12 @@ class TestSetupEnvHelper(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
- 'local_mac': '00:00:00:00:00:01'
+ 'local_mac': '00:00:00:00:00:01',
+ 'vld_id': 'uplink_0',
+ 'ifname': 'xe0',
},
'vnfd-connection-point-ref': 'xe0',
'name': 'xe0'
@@ -363,10 +313,12 @@ class TestSetupEnvHelper(unittest.TestCase):
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
- 'local_mac': '00:00:00:00:00:02'
+ 'local_mac': '00:00:00:00:00:02',
+ 'vld_id': 'downlink_0',
+ 'ifname': 'xe1',
},
'vnfd-connection-point-ref': 'xe1',
'name': 'xe1'
@@ -470,14 +422,16 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
'virtual-interface': {
'dst_mac': '00:00:00:00:00:03',
'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
'driver': 'i40e',
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
- 'local_mac': '00:00:00:00:00:01'
+ 'local_mac': '00:00:00:00:00:01',
+ 'vld_id': 'uplink_0',
+ 'ifname': 'xe0',
},
'vnfd-connection-point-ref': 'xe0',
'name': 'xe0'
@@ -486,14 +440,16 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
'virtual-interface': {
'dst_mac': '00:00:00:00:00:04',
'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
'driver': 'ixgbe',
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
- 'local_mac': '00:00:00:00:00:02'
+ 'local_mac': '00:00:00:00:00:02',
+ 'vld_id': 'downlink_0',
+ 'ifname': 'xe1',
},
'vnfd-connection-point-ref': 'xe1',
'name': 'xe1'
@@ -599,7 +555,8 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
call_args_iter = (args[0][0] for args in ssh_helper.execute.call_args_list)
self.assertIsNone(result)
self.assertEqual(ssh_helper.execute.call_count, 3)
- for expect_start, expect_in, arg0 in zip(expect_start_list, expect_in_list, call_args_iter):
+ for expect_start, expect_in, arg0 in zip(expect_start_list, expect_in_list,
+ call_args_iter):
self.assertTrue(arg0.startswith(expect_start))
self.assertIn(expect_in, arg0)
@@ -612,23 +569,15 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
result = dpdk_setup_helper._setup_hugepages()
expect_start_list = ['awk', 'awk', 'echo']
- expect_in_list = ['meminfo', 'nr_hugepages', '16384']
+ expect_in_list = ['meminfo', 'nr_hugepages', '8192']
call_args_iter = (args[0][0] for args in ssh_helper.execute.call_args_list)
self.assertIsNone(result)
self.assertEqual(ssh_helper.execute.call_count, 3)
- for expect_start, expect_in, arg0 in zip(expect_start_list, expect_in_list, call_args_iter):
+ for expect_start, expect_in, arg0 in zip(expect_start_list, expect_in_list,
+ call_args_iter):
self.assertTrue(arg0.startswith(expect_start))
self.assertIn(expect_in, arg0)
- def test__get_dpdk_port_num(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- expected = '0'
- result = dpdk_setup_helper._get_dpdk_port_num('xe0')
- self.assertEqual(result, expected)
-
@mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.open')
@mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.find_relative_file')
@mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.MultiPortConfig')
@@ -640,7 +589,6 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
scenario_helper.vnf_cfg = {}
scenario_helper.all_options = {}
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper.all_ports = []
dpdk_setup_helper.PIPELINE_COMMAND = expected = 'pipeline command'
result = dpdk_setup_helper.build_config()
@@ -658,13 +606,13 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
dpdk_setup_helper.CFG_CONFIG = 'config'
dpdk_setup_helper.CFG_SCRIPT = 'script'
- dpdk_setup_helper.all_ports = [3, 4, 5]
dpdk_setup_helper.pipeline_kwargs = {}
+ dpdk_setup_helper.all_ports = [0, 1, 2]
expected = {
'cfg_file': 'config',
'script': 'script',
- 'ports_len_hex': '0xf',
+ 'port_mask_hex': '0x3',
'tool_path': 'tool_path',
}
dpdk_setup_helper._build_pipeline_kwargs()
@@ -775,73 +723,24 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
result = dpdk_setup_helper._validate_cpu_cfg()
self.assertEqual(result, expected)
- def test__find_used_drivers(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- stdout = '''
-00:01.2 foo drv=name1
-00:01.4 drv foo=name2
-00:02.2 drv=name3
-00:02.3 drv=name4
-'''
- ssh_helper.execute.return_value = 0, stdout, ''
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper.used_drivers = None
- dpdk_setup_helper._dpdk_nic_bind = ''
- dpdk_setup_helper.bound_pci = [
- 'pci 00:01.2',
- 'pci 00:02.3',
- ]
+ @mock.patch('yardstick.ssh.SSH')
+ def test_setup_vnf_environment(self, _):
+ def execute(cmd, *args, **kwargs):
+ if cmd.startswith('which '):
+ return exec_failure
+ return exec_success
- expected = {
- '00:01.2': (0, 'name1'),
- '00:02.3': (2, 'name4'),
- }
- dpdk_setup_helper._find_used_drivers()
- self.assertEqual(dpdk_setup_helper.used_drivers, expected)
+ exec_success = (0, 'good output', '')
+ exec_failure = (1, 'bad output', 'error output')
- def test_dpdk_nic_bind(self):
vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
- ssh_helper.provision_tool.return_value = nic_bind = object()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
-
- self.assertIsNone(dpdk_setup_helper._dpdk_nic_bind)
- self.assertIs(dpdk_setup_helper.dpdk_nic_bind, nic_bind)
- self.assertIs(dpdk_setup_helper.dpdk_nic_bind, nic_bind)
- self.assertEqual(ssh_helper.provision_tool.call_count, 1)
-
- # ensure provision tool is not called a second time
- self.assertIs(dpdk_setup_helper.dpdk_nic_bind, nic_bind)
- self.assertEqual(ssh_helper.provision_tool.call_count, 1)
+ ssh_helper.execute = execute
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.time')
- @mock.patch('yardstick.ssh.SSH')
- def test_setup_vnf_environment(self, _, mock_time):
- cores = ['3', '4']
+ dpdk_vnf_setup_env_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, mock.Mock())
+ dpdk_vnf_setup_env_helper._validate_cpu_cfg = mock.Mock(return_value=[])
- vnfd_helper = VnfdHelper(deepcopy(self.VNFD_0))
- ssh_helper = mock.Mock()
- ssh_helper.execute.return_value = 1, 'bad output', 'error output'
- ssh_helper.join_bin_path.return_value = 'joined_path'
- ssh_helper.provision_tool.return_value = 'provision string'
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper._setup_hugepages = mock.Mock()
- dpdk_setup_helper._validate_cpu_cfg = mock.Mock(return_value=cores)
- dpdk_setup_helper._find_used_drivers = mock.Mock()
- dpdk_setup_helper.used_drivers = {
- '0000:05:00.0': (1, ''),
- '0000:05:01.0': (3, ''),
- }
-
- result = dpdk_setup_helper.setup_vnf_environment()
- self.assertIsInstance(result, ResourceProfile)
- self.assertEqual(result.cores, cores)
- self.assertEqual(vnfd_helper.interfaces[0]['dpdk_port_num'], 1)
- self.assertNotIn('dpdk_port_num', vnfd_helper.interfaces[1])
+ self.assertIsInstance(dpdk_vnf_setup_env_helper.setup_vnf_environment(), ResourceProfile)
def test__setup_dpdk_early_success(self):
vnfd_helper = VnfdHelper(self.VNFD_0)
@@ -901,83 +800,146 @@ class TestDpdkVnfSetupEnvHelper(unittest.TestCase):
self.assertIsInstance(result, ResourceProfile)
self.assertEqual(dpdk_setup_helper.socket, 1)
- def test__bind_dpdk_unforced(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
-
- dpdk_setup_helper._bind_dpdk('x', 'y', force=False)
- self.assertNotIn('--force', ssh_helper.execute.call_args_list[0][0][0])
-
- def test__detect_and_bind_dpdk_short(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- ssh_helper.execute.return_value = 0, 'output', ''
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
-
- self.assertIsNone(dpdk_setup_helper._detect_and_bind_dpdk('a', 'b'))
- self.assertEqual(ssh_helper.execute.call_count, 1)
-
- def test__detect_and_bind_dpdk_fail_to_bind(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
+ def test__detect_and_bind_drivers(self):
+ vnfd_helper = VnfdHelper(deepcopy(self.VNFD_0))
ssh_helper = mock.Mock()
- ssh_helper.execute.return_value = 1, 'bad output', 'error output'
+ # ssh_helper.execute = mock.Mock(return_value = (0, 'text', ''))
+ # ssh_helper.execute.return_value = 0, 'output', ''
scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper._bind_dpdk = mock.Mock()
-
- self.assertIsNone(dpdk_setup_helper._detect_and_bind_dpdk('a', 'b'))
- self.assertEqual(ssh_helper.execute.call_count, 2)
+ rv = ['0000:05:00.1', '0000:05:00.0']
- def test__detect_and_bind_dpdk(self):
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- ssh_helper.execute.side_effect = iter([
- (1, 'bad output', 'error output'),
- (0, 'output', ''),
- ])
- scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper._bind_dpdk = mock.Mock()
-
- self.assertEqual(dpdk_setup_helper._detect_and_bind_dpdk('a', 'b'), 'output')
- self.assertEqual(ssh_helper.execute.call_count, 2)
-
- def test__bind_kernel_devices(self):
- bind_iter = iter([
- None,
- 'output',
- ])
+ dpdk_setup_helper.dpdk_bind_helper._get_bound_pci_addresses = mock.Mock(return_value=rv)
+ dpdk_setup_helper.dpdk_bind_helper.bind = mock.Mock()
+ dpdk_setup_helper.dpdk_bind_helper.read_status = mock.Mock()
- vnfd_helper = VnfdHelper(self.VNFD_0)
- ssh_helper = mock.Mock()
- scenario_helper = mock.Mock()
- dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper._detect_and_bind_dpdk = mock.Mock(side_effect=bind_iter)
+ self.assertIsNone(dpdk_setup_helper._detect_and_bind_drivers())
- self.assertIsNone(dpdk_setup_helper._bind_kernel_devices())
+ intf_0 = vnfd_helper.vdu[0]['external-interface'][0]['virtual-interface']
+ intf_1 = vnfd_helper.vdu[0]['external-interface'][1]['virtual-interface']
+ self.assertEquals(0, intf_0['dpdk_port_num'])
+ self.assertEquals(1, intf_1['dpdk_port_num'])
def test_tear_down(self):
vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
- dpdk_setup_helper._dpdk_nic_bind = 'a'
- dpdk_setup_helper.used_drivers = {
- '0000:05:00.0': (1, 'd1'),
- '0000:05:01.0': (3, 'd3'),
+ dpdk_setup_helper.dpdk_bind_helper.bind = mock.Mock()
+ dpdk_setup_helper.dpdk_bind_helper.used_drivers = {
+ '0000:05:00.0': 'd1',
+ '0000:05:01.0': 'd3',
}
self.assertIsNone(dpdk_setup_helper.tear_down())
+ dpdk_setup_helper.dpdk_bind_helper.bind.assert_any_call('0000:05:00.0', 'd1', True)
+ dpdk_setup_helper.dpdk_bind_helper.bind.assert_any_call('0000:05:01.0', 'd3', True)
class TestResourceHelper(unittest.TestCase):
+ VNFD_0 = {
+ 'short-name': 'VpeVnf',
+ 'vdu': [
+ {
+ 'routing_table': [
+ {
+ 'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0'
+ },
+ {
+ 'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1'
+ },
+ ],
+ 'description': 'VPE approximation using DPDK',
+ 'name': 'vpevnf-baremetal',
+ 'nd_route_tbl': [
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0'
+ },
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1'
+ },
+ ],
+ 'id': 'vpevnf-baremetal',
+ 'external-interface': [
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.0',
+ 'driver': 'i40e',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.100.20',
+ 'local_mac': '00:00:00:00:00:01'
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0'
+ },
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.1',
+ 'driver': 'ixgbe',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_mac': '00:00:00:00:00:02'
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1'
+ },
+ ],
+ },
+ ],
+ 'description': 'Vpe approximation using DPDK',
+ 'mgmt-interface': {
+ 'vdu-id': 'vpevnf-baremetal',
+ 'host': '1.1.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.1.1.1'
+ },
+ 'benchmark': {
+ 'kpi': [
+ 'packets_in',
+ 'packets_fwd',
+ 'packets_dropped',
+ ],
+ },
+ 'connection-point': [
+ {
+ 'type': 'VPORT',
+ 'name': 'xe0',
+ },
+ {
+ 'type': 'VPORT',
+ 'name': 'xe1',
+ },
+ ],
+ 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'
+ }
+
def test_setup(self):
resource = object()
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -988,7 +950,7 @@ class TestResourceHelper(unittest.TestCase):
self.assertIs(resource_helper.resource, resource)
def test_generate_cfg(self):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -997,7 +959,7 @@ class TestResourceHelper(unittest.TestCase):
self.assertIsNone(resource_helper.generate_cfg())
def test_stop_collect(self):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1007,7 +969,7 @@ class TestResourceHelper(unittest.TestCase):
self.assertIsNone(resource_helper.stop_collect())
def test_stop_collect_none(self):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1016,6 +978,7 @@ class TestResourceHelper(unittest.TestCase):
self.assertIsNone(resource_helper.stop_collect())
+
class TestClientResourceHelper(unittest.TestCase):
VNFD_0 = {
@@ -1062,10 +1025,12 @@ class TestClientResourceHelper(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
- 'local_mac': '00:00:00:00:00:01'
+ 'local_mac': '00:00:00:00:00:01',
+ 'vld_id': 'uplink_0',
+ 'ifname': 'xe0',
},
'vnfd-connection-point-ref': 'xe0',
'name': 'xe0'
@@ -1078,10 +1043,12 @@ class TestClientResourceHelper(unittest.TestCase):
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
- 'local_mac': '00:00:00:00:00:02'
+ 'local_mac': '00:00:00:00:00:02',
+ 'vld_id': 'downlink_0',
+ 'ifname': 'xe1',
},
'vnfd-connection-point-ref': 'xe1',
'name': 'xe1'
@@ -1094,7 +1061,7 @@ class TestClientResourceHelper(unittest.TestCase):
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 2,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.30',
'local_mac': '00:00:00:00:00:11'
@@ -1142,10 +1109,10 @@ class TestClientResourceHelper(unittest.TestCase):
}
@mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.LOG')
- @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.STLStateError',
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.STLError',
new_callable=lambda: MockError)
def test_get_stats_not_connected(self, mock_state_error, mock_logger):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1201,16 +1168,9 @@ class TestClientResourceHelper(unittest.TestCase):
"in_packets": 0,
"out_packets": 48791,
},
- 'xe2': {
- "rx_throughput_fps": 0.0,
- "tx_throughput_fps": 0.0,
- "rx_throughput_mbps": 0.0,
- "tx_throughput_mbps": 0.0,
- "in_packets": 0,
- "out_packets": 0,
- },
}
- result = client_resource_helper.generate_samples()
+ ports = vnfd_helper.port_nums(vnfd_helper.port_pairs.all_ports)
+ result = client_resource_helper.generate_samples(ports)
self.assertDictEqual(result, expected)
def test_generate_samples_with_key(self):
@@ -1261,7 +1221,8 @@ class TestClientResourceHelper(unittest.TestCase):
"out_packets": 48791,
},
}
- result = client_resource_helper.generate_samples('key_name')
+ ports = vnfd_helper.port_nums(vnfd_helper.port_pairs.all_ports)
+ result = client_resource_helper.generate_samples(ports, 'key_name')
self.assertDictEqual(result, expected)
def test_generate_samples_with_key_and_default(self):
@@ -1311,11 +1272,12 @@ class TestClientResourceHelper(unittest.TestCase):
"out_packets": 48791,
},
}
- result = client_resource_helper.generate_samples('key_name', 'default')
+ ports = vnfd_helper.port_nums(vnfd_helper.port_pairs.all_ports)
+ result = client_resource_helper.generate_samples(ports, 'key_name', 'default')
self.assertDictEqual(result, expected)
def test_clear_stats(self):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1326,7 +1288,7 @@ class TestClientResourceHelper(unittest.TestCase):
self.assertEqual(client_resource_helper.client.clear_stats.call_count, 1)
def test_clear_stats_of_ports(self):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1337,7 +1299,7 @@ class TestClientResourceHelper(unittest.TestCase):
self.assertEqual(client_resource_helper.client.clear_stats.call_count, 1)
def test_start(self):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1348,7 +1310,7 @@ class TestClientResourceHelper(unittest.TestCase):
self.assertEqual(client_resource_helper.client.start.call_count, 1)
def test_start_ports(self):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1359,7 +1321,7 @@ class TestClientResourceHelper(unittest.TestCase):
self.assertEqual(client_resource_helper.client.start.call_count, 1)
def test_collect_kpi_with_queue(self):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1382,7 +1344,7 @@ class TestClientResourceHelper(unittest.TestCase):
@mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.STLError',
new_callable=lambda: MockError)
def test__connect_with_failures(self, mock_error, mock_logger, mock_time):
- vnfd_helper = VnfdHelper({})
+ vnfd_helper = VnfdHelper(self.VNFD_0)
ssh_helper = mock.Mock()
scenario_helper = mock.Mock()
dpdk_setup_helper = DpdkVnfSetupEnvHelper(vnfd_helper, ssh_helper, scenario_helper)
@@ -1717,7 +1679,7 @@ class TestSampleVnf(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
'local_mac': '00:00:00:00:00:01'
@@ -1732,7 +1694,7 @@ class TestSampleVnf(unittest.TestCase):
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_mac': '00:00:00:00:00:02'
@@ -1807,7 +1769,6 @@ class TestSampleVnf(unittest.TestCase):
class MySetupEnvHelper(SetupEnvHelper):
pass
-
class MyResourceHelper(ResourceHelper):
pass
@@ -1945,6 +1906,16 @@ class TestSampleVnf(unittest.TestCase):
self.assertEqual(sample_vnf.wait_for_instantiate(), 0)
+ def test__build_ports(self):
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ sample_vnf = SampleVNF('vnf1', vnfd)
+
+ self.assertIsNone(sample_vnf._build_ports())
+ self.assertIsNotNone(sample_vnf.networks)
+ self.assertIsNotNone(sample_vnf.uplink_ports)
+ self.assertIsNotNone(sample_vnf.downlink_ports)
+ self.assertIsNotNone(sample_vnf.my_ports)
+
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
def test_vnf_execute_with_queue_data(self, mock_time):
queue_size_list = [
@@ -2072,7 +2043,7 @@ class TestSampleVNFTrafficGen(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.100.20',
'local_mac': '00:00:00:00:00:01'
@@ -2088,7 +2059,7 @@ class TestSampleVNFTrafficGen(unittest.TestCase):
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_mac': '00:00:00:00:00:02'
@@ -2096,22 +2067,6 @@ class TestSampleVNFTrafficGen(unittest.TestCase):
'vnfd-connection-point-ref': 'xe1',
'name': 'xe1'
},
- {
- 'virtual-interface': {
- 'dst_mac': '00:00:00:00:00:13',
- 'vpci': '0000:05:00.2',
- 'driver': 'ixgbe',
- 'local_ip': '152.16.40.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.40.30',
- 'local_mac': '00:00:00:00:00:11'
- },
- 'vnfd-connection-point-ref': 'xe2',
- 'name': 'xe2'
- },
],
},
],
@@ -2224,7 +2179,7 @@ class TestSampleVNFTrafficGen(unittest.TestCase):
mock_traffic_profile = mock.Mock(autospec=TrafficProfile)
mock_traffic_profile.get_traffic_definition.return_value = "64"
- mock_traffic_profile.execute.return_value = "64"
+ mock_traffic_profile.execute_traffic.return_value = "64"
mock_traffic_profile.params = self.TRAFFIC_PROFILE
sample_vnf_tg = SampleVNFTrafficGen('tg1', self.VNFD_0)
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py b/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py
index cda44127e..e6e4b882e 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_tg_ixload.py
@@ -16,69 +16,13 @@
#
from __future__ import absolute_import
+
import unittest
import mock
import subprocess
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+from tests.unit import STL_MOCKS
+
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -126,7 +70,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'driver': "i40e",
'dst_ip': '152.16.100.20',
@@ -141,7 +85,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
'type': 'PCI-PASSTHROUGH',
'driver': "i40e",
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_iface_name': 'xe1',
@@ -179,7 +123,7 @@ class TestIxLoadTrafficGen(unittest.TestCase):
ssh.from_node.return_value = ssh_mock
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
ixload_traffic_gen = IxLoadTrafficGen(NAME, vnfd)
- self.assertIsNone(ixload_traffic_gen.data)
+ self.assertIsNone(ixload_traffic_gen.resource_helper.data)
def test_collect_kpi(self):
with mock.patch("yardstick.ssh.SSH") as ssh:
@@ -217,7 +161,8 @@ class TestIxLoadTrafficGen(unittest.TestCase):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
ixload_traffic_gen = IxLoadTrafficGen(NAME, vnfd)
scenario_cfg = {'tc': "nsb_test_case",
- 'ixia_profile': "ixload.cfg"}
+ 'ixia_profile': "ixload.cfg",
+ 'task_path': "/path/to/task"}
ixload_traffic_gen.RESULTS_MOUNT = "/tmp/result"
shutil.copy = mock.Mock()
scenario_cfg.update({'options': {'packetsize': 64, 'traffic_type': 4,
@@ -229,8 +174,9 @@ class TestIxLoadTrafficGen(unittest.TestCase):
'1C/1T',
'worker_threads': 1}}
}})
- self.assertRaises(IOError,
- ixload_traffic_gen.instantiate(scenario_cfg, {}))
+ with mock.patch('yardstick.benchmark.scenarios.networking.vnf_generic.open', create=True) as mock_open:
+ mock_open.return_value = mock.MagicMock()
+ ixload_traffic_gen.instantiate(scenario_cfg, {})
@mock.patch("yardstick.network_services.vnf_generic.vnf.tg_ixload.call")
@mock.patch("yardstick.network_services.vnf_generic.vnf.tg_ixload.shutil")
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py b/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py
index 949bfb3d4..c1b2d27eb 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_tg_ping.py
@@ -16,84 +16,56 @@
#
from __future__ import absolute_import
+
import unittest
import mock
from multiprocessing import Queue
+import multiprocessing
from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+from tests.unit import STL_MOCKS
SSH_HELPER = "yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper"
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
-
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
stl_patch.start()
if stl_patch:
- from yardstick.network_services.vnf_generic.vnf.tg_ping import PingParser, PingTrafficGen
- from yardstick.network_services.traffic_profile.base import TrafficProfile
+ from yardstick.network_services.vnf_generic.vnf.tg_ping import PingParser
+ from yardstick.network_services.vnf_generic.vnf.tg_ping import PingTrafficGen
+ from yardstick.network_services.vnf_generic.vnf.tg_ping import PingResourceHelper
+ from yardstick.network_services.vnf_generic.vnf.tg_ping import PingSetupEnvHelper
from yardstick.network_services.vnf_generic.vnf.sample_vnf import VnfSshHelper
+class TestPingResourceHelper(unittest.TestCase):
+ def test___init__(self):
+ setup_helper = mock.Mock()
+ helper = PingResourceHelper(setup_helper)
+
+ self.assertIsInstance(helper._queue, multiprocessing.queues.Queue)
+ self.assertIsInstance(helper._parser, PingParser)
+
+ def test_run_traffic(self):
+ setup_helper = mock.Mock()
+ traffic_profile = mock.Mock()
+ traffic_profile.params = {
+ 'traffic_profile': {
+ 'frame_size': 64,
+ },
+ }
+
+ helper = PingResourceHelper(setup_helper)
+ helper.cmd_kwargs = {'target_ip': '10.0.0.2',
+ 'local_ip': '10.0.0.1',
+ 'local_if_name': 'eth0',
+ }
+ helper.ssh_helper = mock.Mock()
+ helper.run_traffic(traffic_profile)
+ helper.ssh_helper.run.called_with('ping-s 64 10.0.0.2')
+
+
class TestPingParser(unittest.TestCase):
def test___init__(self):
q_out = Queue()
@@ -127,7 +99,6 @@ class TestPingParser(unittest.TestCase):
class TestPingTrafficGen(unittest.TestCase):
-
VNFD_0_EXT_IF_0 = {
'virtual-interface': {
'dst_mac': '00:00:00:00:00:04',
@@ -135,7 +106,6 @@ class TestPingTrafficGen(unittest.TestCase):
'local_ip': u'152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
'bandwidth': '10 Gbps',
'driver': "i40e",
'dst_ip': u'152.16.100.20',
@@ -154,14 +124,13 @@ class TestPingTrafficGen(unittest.TestCase):
'type': 'PCI-PASSTHROUGH',
'driver': "i40e",
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
'bandwidth': '10 Gbps',
'dst_ip': u'152.16.40.20',
'local_iface_name': 'xe1',
'local_mac': '00:00:00:00:00:01',
},
- 'vnfd-connection-point-ref': 'xe1',
- 'name': 'xe1',
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1',
}
VNFD_0_EXT_IF_LIST = [
@@ -209,7 +178,7 @@ class TestPingTrafficGen(unittest.TestCase):
],
'description': 'Vpe approximation using DPDK',
'mgmt-interface': {
- 'vdu-id': 'vpevnf-baremetal',
+ 'vdu-id': 'vpevnf-baremetal',
'host': '1.1.1.1',
'password': 'r00t',
'user': 'root',
@@ -256,11 +225,20 @@ class TestPingTrafficGen(unittest.TestCase):
},
}
+ CMD_KWARGS = {
+ 'target_ip': u'152.16.100.20',
+ 'local_ip': u'152.16.100.19',
+ 'local_if_name': u'xe0',
+ }
+
@mock.patch("yardstick.ssh.SSH")
def test___init__(self, ssh):
ssh.from_node.return_value.execute.return_value = 0, "success", ""
ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
- self.assertIsNotNone(ping_traffic_gen._queue)
+
+ self.assertIsInstance(ping_traffic_gen.setup_helper, PingSetupEnvHelper)
+ self.assertIsInstance(ping_traffic_gen.resource_helper, PingResourceHelper)
+ self.assertEquals(ping_traffic_gen._result, {})
@mock.patch("yardstick.ssh.SSH")
def test__bind_device_kernel_with_failure(self, ssh):
@@ -292,35 +270,23 @@ class TestPingTrafficGen(unittest.TestCase):
mock_ssh(ssh, spec=VnfSshHelper, exec_result=(0, "success", ""))
ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
ping_traffic_gen.setup_helper.ssh_helper = mock.MagicMock(
- **{"execute.return_value": (0, "", "")})
+ **{"execute.return_value": (0, "success", "")})
self.assertIsInstance(ping_traffic_gen.ssh_helper, mock.Mock)
self.assertEqual(ping_traffic_gen._result, {})
+
self.assertIsNone(ping_traffic_gen.instantiate({}, {}))
+
+ self.assertEqual(
+ ping_traffic_gen.vnfd_helper.interfaces[0]['virtual-interface']['local_iface_name'],
+ 'success')
+ self.assertEqual(self.CMD_KWARGS, ping_traffic_gen.resource_helper.cmd_kwargs)
self.assertIsNotNone(ping_traffic_gen._result)
@mock.patch("yardstick.ssh.SSH")
def test_listen_traffic(self, ssh):
- ssh.from_node.return_value.execute.return_value = 0, "success", ""
ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
self.assertIsNone(ping_traffic_gen.listen_traffic({}))
- @mock.patch(SSH_HELPER)
- def test_run_traffic_process(self, ssh):
- mock_ssh(ssh)
-
- mock_traffic_profile = mock.Mock(autospec=TrafficProfile)
- mock_traffic_profile.get_traffic_definition.return_value = "64"
- mock_traffic_profile.params = self.TRAFFIC_PROFILE
-
- ssh.from_node.return_value.execute.return_value = 0, "success", ""
- ssh.from_node.return_value.run.return_value = 0, "success", ""
-
- sut = PingTrafficGen('vnf1', self.VNFD_0)
- sut._traffic_runner(mock_traffic_profile)
- sut.ssh_helper.run.assert_called_with(
- "ping -s 64 152.16.100.20",
- stdout=sut._parser, keep_stdin_open=True, pty=True)
-
@mock.patch("yardstick.ssh.SSH")
def test_scale_negative(self, ssh):
ssh.from_node.return_value.execute.return_value = 0, "success", ""
@@ -335,4 +301,4 @@ class TestPingTrafficGen(unittest.TestCase):
ssh.from_node.return_value.run.return_value = 0, "success", ""
ping_traffic_gen = PingTrafficGen('vnf1', self.VNFD_0)
- self.assertIsNone(ping_traffic_gen.terminate()) \ No newline at end of file
+ self.assertIsNone(ping_traffic_gen.terminate())
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py b/tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py
new file mode 100644
index 000000000..eb569cfe6
--- /dev/null
+++ b/tests/unit/network_services/vnf_generic/vnf/test_tg_prox.py
@@ -0,0 +1,432 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+from __future__ import absolute_import
+
+import unittest
+import mock
+
+from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+from tests.unit import STL_MOCKS
+
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
+NAME = 'vnf__1'
+
+STLClient = mock.MagicMock()
+stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
+stl_patch.start()
+
+if stl_patch:
+ from yardstick.network_services.vnf_generic.vnf.tg_prox import ProxTrafficGen
+ from yardstick.network_services.traffic_profile.base import TrafficProfile
+
+
+@mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.time')
+class TestProxTrafficGen(unittest.TestCase):
+ VNFD0 = {
+ 'short-name': 'ProxVnf',
+ 'vdu': [
+ {
+ 'routing_table': [
+ {
+ 'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0',
+ },
+ {
+ 'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1',
+ },
+ ],
+ 'description': 'PROX approximation using DPDK',
+ 'name': 'proxvnf-baremetal',
+ 'nd_route_tbl': [
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ },
+ {
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ },
+ ],
+ 'id': 'proxvnf-baremetal',
+ 'external-interface': [
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.0',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': '',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'driver': "i40e",
+ 'dst_ip': '152.16.100.20',
+ 'local_iface_name': 'xe0',
+ 'local_mac': '00:00:00:00:00:02',
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0',
+ },
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.1',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': '',
+ 'driver': "i40e",
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_iface_name': 'xe1',
+ 'local_mac': '00:00:00:00:00:01',
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1',
+ },
+ ],
+ },
+ ],
+ 'description': 'PROX approximation using DPDK',
+ 'mgmt-interface': {
+ 'vdu-id': 'proxvnf-baremetal',
+ 'host': '1.2.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.2.1.1',
+ },
+ 'benchmark': {
+ 'kpi': [
+ 'packets_in',
+ 'packets_fwd',
+ 'packets_dropped',
+ ],
+ },
+ 'connection-point': [
+ {
+ 'type': 'VPORT',
+ 'name': 'xe0',
+ },
+ {
+ 'type': 'VPORT',
+ 'name': 'xe1',
+ },
+ ],
+ 'id': 'ProxApproxVnf',
+ 'name': 'ProxVnf',
+ }
+
+ VNFD = {
+ 'vnfd:vnfd-catalog': {
+ 'vnfd': [
+ VNFD0,
+ ],
+ },
+ }
+
+ SCENARIO_CFG = {
+ 'task_path': "",
+ 'nodes': {
+ 'tg__1': 'trafficgen_1.yardstick',
+ 'vnf__1': 'vnf.yardstick'},
+ 'runner': {
+ 'duration': 600, 'type': 'Duration'},
+ 'topology': 'prox-tg-topology-2.yaml',
+ 'traffic_profile': '../../traffic_profiles/prox_binsearch.yaml',
+ 'type': 'NSPerf',
+ 'options': {
+ 'tg__1': {'prox_args': {'-e': '',
+ '-t': ''},
+ 'prox_config': 'configs/l3-gen-2.cfg',
+ 'prox_path':
+ '/root/dppd-PROX-v035/build/prox'},
+ 'vnf__1': {
+ 'prox_args': {'-t': ''},
+ 'prox_config': 'configs/l3-swap-2.cfg',
+ 'prox_path': '/root/dppd-PROX-v035/build/prox'}}}
+
+ CONTEXT_CFG = {
+ 'nodes': {
+ 'tg__2': {
+ 'member-vnf-index': '3',
+ 'role': 'TrafficGen',
+ 'name': 'trafficgen_2.yardstick',
+ 'vnfd-id-ref': 'tg__2',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens513f0',
+ 'vld_id': ProxTrafficGen.DOWNLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.40.20',
+ 'dst_mac': '00:00:00:00:00:01',
+ 'local_mac': '00:00:00:00:00:03',
+ 'dst_ip': '152.16.40.19',
+ 'driver': 'ixgbe',
+ 'vpci': '0000:02:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens513f1',
+ 'netmask': '255.255.255.0',
+ 'network': '202.16.100.0',
+ 'local_ip': '202.16.100.20',
+ 'local_mac': '00:1e:67:d0:60:5d',
+ 'driver': 'ixgbe',
+ 'vpci': '0000:02:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'password': 'r00t',
+ 'VNF model': 'l3fwd_vnf.yaml',
+ 'user': 'root',
+ },
+ 'tg__1': {
+ 'member-vnf-index': '1',
+ 'role': 'TrafficGen',
+ 'name': 'trafficgen_1.yardstick',
+ 'vnfd-id-ref': 'tg__1',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens785f0',
+ 'vld_id': ProxTrafficGen.UPLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.20',
+ 'dst_mac': '00:00:00:00:00:02',
+ 'local_mac': '00:00:00:00:00:04',
+ 'dst_ip': '152.16.100.19',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens785f1',
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.21',
+ 'local_mac': '00:00:00:00:00:01',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'password': 'r00t',
+ 'VNF model': 'tg_rfc2544_tpl.yaml',
+ 'user': 'root',
+ },
+ 'vnf__1': {
+ 'name': 'vnf.yardstick',
+ 'vnfd-id-ref': 'vnf__1',
+ 'ip': '1.2.1.1',
+ 'interfaces': {
+ 'xe0': {
+ 'local_iface_name': 'ens786f0',
+ 'vld_id': ProxTrafficGen.UPLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.100.19',
+ 'dst_mac': '00:00:00:00:00:04',
+ 'local_mac': '00:00:00:00:00:02',
+ 'dst_ip': '152.16.100.20',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ },
+ 'xe1': {
+ 'local_iface_name': 'ens786f1',
+ 'vld_id': ProxTrafficGen.DOWNLINK,
+ 'netmask': '255.255.255.0',
+ 'local_ip': '152.16.40.19',
+ 'dst_mac': '00:00:00:00:00:03',
+ 'local_mac': '00:00:00:00:00:01',
+ 'dst_ip': '152.16.40.20',
+ 'driver': 'i40e',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ },
+ },
+ 'routing_table': [
+ {
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'network': '152.16.100.20',
+ 'if': 'xe0',
+ },
+ {
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'network': '152.16.40.20',
+ 'if': 'xe1',
+ },
+ ],
+ 'member-vnf-index': '2',
+ 'host': '1.2.1.1',
+ 'role': 'vnf',
+ 'user': 'root',
+ 'nd_route_tbl': [
+ {
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0',
+ },
+ {
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1',
+ },
+ ],
+ 'password': 'r00t',
+ 'VNF model': 'prox_vnf.yaml',
+ },
+ },
+ }
+
+ TRAFFIC_PROFILE = {
+ 'description': 'Binary search for max no-drop throughput over given packet sizes',
+ 'name': 'prox_binsearch',
+ 'schema': 'nsb:traffic_profile:0.1',
+ 'traffic_profile': {
+ 'duration': 5,
+ 'lower_bound': 0.0,
+ 'packet_sizes': [64, 65],
+ 'test_precision': 1.0,
+ 'tolerated_loss': 0.0,
+ 'traffic_type': 'ProxBinSearchProfile',
+ 'upper_bound': 100.0}}
+
+ @mock.patch(SSH_HELPER)
+ def test___init__(self, ssh, mock_time):
+ mock_ssh(ssh)
+ prox_traffic_gen = ProxTrafficGen(NAME, self.VNFD0)
+ self.assertIsNone(prox_traffic_gen._tg_process)
+ self.assertIsNone(prox_traffic_gen._traffic_process)
+
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, mock_time):
+ mock_ssh(ssh)
+
+ prox_traffic_gen = ProxTrafficGen(NAME, self.VNFD0)
+ prox_traffic_gen._vnf_wrapper.resource_helper.resource = mock.MagicMock(
+ **{"check_if_sa_running.return_value": [False]})
+ prox_traffic_gen._vnf_wrapper.vnf_execute = mock.Mock(return_value="")
+ self.assertEqual({}, prox_traffic_gen.collect_kpi())
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.sample_vnf.CpuSysCores')
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.find_relative_file')
+ @mock.patch(SSH_HELPER)
+ def bad_test_instantiate(self, ssh, mock_find, mock_cpu_sys_cores, mock_time):
+ mock_ssh(ssh)
+
+ mock_cpu_sys_cores.get_core_socket.return_value = {'0': '01234'}
+
+ mock_traffic_profile = mock.Mock(autospec=TrafficProfile)
+ mock_traffic_profile.get_traffic_definition.return_value = "64"
+ mock_traffic_profile.params = self.TRAFFIC_PROFILE
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ prox_traffic_gen = ProxTrafficGen(NAME, vnfd)
+ ssh_helper = mock.MagicMock(
+ **{"execute.return_value": (0, "", ""), "bin_path": ""})
+ prox_traffic_gen.ssh_helper = ssh_helper
+ prox_traffic_gen.setup_helper.dpdk_bind_helper.ssh_helper = ssh_helper
+ prox_traffic_gen.setup_helper._setup_resources = mock.MagicMock()
+ prox_traffic_gen.setup_hugepages = mock.MagicMock()
+ prox_traffic_gen.generate_prox_config_file = mock.MagicMock()
+ prox_traffic_gen.upload_prox_config = mock.MagicMock()
+ prox_traffic_gen.setup_helper._find_used_drivers = mock.MagicMock()
+ prox_traffic_gen.setup_helper.used_drivers = {}
+ prox_traffic_gen.setup_helper.bound_pci = []
+ prox_traffic_gen._start_server = mock.Mock(return_value=0)
+ prox_traffic_gen._tg_process = mock.MagicMock()
+ prox_traffic_gen._tg_process.start = mock.Mock()
+ prox_traffic_gen._tg_process.exitcode = 0
+ prox_traffic_gen._tg_process._is_alive = mock.Mock(return_value=1)
+ prox_traffic_gen.ssh_helper = mock.MagicMock()
+ prox_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
+ scenario_cfg = {
+ 'task_path': '',
+ 'options': {'tg__1': {'prox_args': {'-e': '',
+ '-t': ''},
+ 'prox_config': 'configs/l3-gen-2.cfg',
+ 'prox_path': '/root/dppd-PROX-v035/build/prox'},
+ 'vnf__1': {'prox_args': {'-t': ''},
+ 'prox_config': 'configs/l3-swap-2.cfg',
+ 'prox_path': '/root/dppd-PROX-v035/build/prox'}
+ }
+ }
+ prox_traffic_gen.instantiate(scenario_cfg, {})
+
+ @mock.patch(SSH_HELPER)
+ def test__traffic_runner(self, ssh, mock_time):
+ mock_ssh(ssh)
+
+ mock_traffic_profile = mock.Mock(autospec=TrafficProfile)
+ mock_traffic_profile.get_traffic_definition.return_value = "64"
+ mock_traffic_profile.execute_traffic.return_value = "64"
+ mock_traffic_profile.params = self.TRAFFIC_PROFILE
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ sut = ProxTrafficGen(NAME, vnfd)
+ sut._get_socket = mock.MagicMock()
+ sut.ssh_helper = mock.Mock()
+ sut.ssh_helper.run = mock.Mock()
+ sut.setup_helper.prox_config_dict = {}
+ sut._vpci_ascending = ["0000:05:00.0", "0000:05:00.1"]
+ sut._connect_client = mock.Mock(autospec=STLClient)
+ sut._connect_client.get_stats = mock.Mock(return_value="0")
+ sut._traffic_runner(mock_traffic_profile)
+
+ @mock.patch(SSH_HELPER)
+ def test_scale(self, ssh, mock_time):
+ mock_ssh(ssh, exec_result=(1, "", ""))
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ prox_traffic_gen = ProxTrafficGen(NAME, vnfd)
+ with self.assertRaises(NotImplementedError):
+ prox_traffic_gen.scale('')
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.socket')
+ @mock.patch(SSH_HELPER)
+ def test_listen_traffic(self, ssh, mock_socket, mock_time):
+ mock_ssh(ssh)
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ prox_traffic_gen = ProxTrafficGen(NAME, vnfd)
+ self.assertIsNone(prox_traffic_gen.listen_traffic(mock.Mock()))
+
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.prox_helpers.socket')
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, mock_socket, mock_time):
+ mock_ssh(ssh)
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ prox_traffic_gen = ProxTrafficGen(NAME, vnfd)
+ prox_traffic_gen._terminated = mock.MagicMock()
+ prox_traffic_gen._traffic_process = mock.MagicMock()
+ prox_traffic_gen._traffic_process.terminate = mock.Mock()
+ prox_traffic_gen.ssh_helper = mock.MagicMock()
+ prox_traffic_gen.setup_helper = mock.MagicMock()
+ prox_traffic_gen._vnf_wrapper.setup_helper = mock.MagicMock()
+ prox_traffic_gen.resource_helper = mock.MagicMock()
+ self.assertEqual(None, prox_traffic_gen.terminate())
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py b/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py
index 8f7f05772..f62a0fb3b 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py
@@ -16,68 +16,12 @@
#
from __future__ import absolute_import
+
import os
import unittest
import mock
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+
+from tests.unit import STL_MOCKS
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -91,13 +35,11 @@ if stl_patch:
TEST_FILE_YAML = 'nsb_test_case.yaml'
-
NAME = "tg__1"
@mock.patch("yardstick.network_services.vnf_generic.vnf.tg_rfc2544_ixia.IxNextgen")
class TestIxiaResourceHelper(unittest.TestCase):
-
def test___init___with_custom_rfc_helper(self, mock_ix_nextgen):
class MyRfcHelper(IxiaRfc2544Helper):
pass
@@ -118,71 +60,71 @@ class TestIxiaResourceHelper(unittest.TestCase):
@mock.patch("yardstick.network_services.vnf_generic.vnf.tg_rfc2544_ixia.IxNextgen")
class TestIXIATrafficGen(unittest.TestCase):
VNFD = {'vnfd:vnfd-catalog':
- {'vnfd':
- [{'short-name': 'VpeVnf',
- 'vdu':
- [{'routing_table':
- [{'network': '152.16.100.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.100.20',
- 'if': 'xe0'},
- {'network': '152.16.40.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.40.20',
- 'if': 'xe1'}],
- 'description': 'VPE approximation using DPDK',
- 'name': 'vpevnf-baremetal',
- 'nd_route_tbl':
- [{'network': '0064:ff9b:0:0:0:0:9810:6414',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
- 'if': 'xe0'},
- {'network': '0064:ff9b:0:0:0:0:9810:2814',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
- 'if': 'xe1'}],
- 'id': 'vpevnf-baremetal',
- 'external-interface':
- [{'virtual-interface':
- {'dst_mac': '00:00:00:00:00:04',
- 'vpci': '0000:05:00.0',
- 'local_ip': '152.16.100.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
- 'bandwidth': '10 Gbps',
- 'driver': "i40e",
- 'dst_ip': '152.16.100.20',
- 'local_iface_name': 'xe0',
- 'local_mac': '00:00:00:00:00:02'},
- 'vnfd-connection-point-ref': 'xe0',
- 'name': 'xe0'},
- {'virtual-interface':
- {'dst_mac': '00:00:00:00:00:03',
- 'vpci': '0000:05:00.1',
- 'local_ip': '152.16.40.19',
- 'type': 'PCI-PASSTHROUGH',
- 'driver': "i40e",
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.40.20',
- 'local_iface_name': 'xe1',
- 'local_mac': '00:00:00:00:00:01'},
- 'vnfd-connection-point-ref': 'xe1',
- 'name': 'xe1'}]}],
- 'description': 'Vpe approximation using DPDK',
- 'mgmt-interface':
- {'vdu-id': 'vpevnf-baremetal',
- 'host': '1.1.1.1',
- 'password': 'r00t',
- 'user': 'root',
- 'ip': '1.1.1.1'},
- 'benchmark':
- {'kpi': ['packets_in', 'packets_fwd', 'packets_dropped']},
- 'connection-point': [{'type': 'VPORT', 'name': 'xe0'},
- {'type': 'VPORT', 'name': 'xe1'}],
- 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'}]}}
+ {'vnfd':
+ [{'short-name': 'VpeVnf',
+ 'vdu':
+ [{'routing_table':
+ [{'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0'},
+ {'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1'}],
+ 'description': 'VPE approximation using DPDK',
+ 'name': 'vpevnf-baremetal',
+ 'nd_route_tbl':
+ [{'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0'},
+ {'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1'}],
+ 'id': 'vpevnf-baremetal',
+ 'external-interface':
+ [{'virtual-interface':
+ {'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.0',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'driver': "i40e",
+ 'dst_ip': '152.16.100.20',
+ 'local_iface_name': 'xe0',
+ 'local_mac': '00:00:00:00:00:02'},
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0'},
+ {'virtual-interface':
+ {'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.1',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'driver': "i40e",
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_iface_name': 'xe1',
+ 'local_mac': '00:00:00:00:00:01'},
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1'}]}],
+ 'description': 'Vpe approximation using DPDK',
+ 'mgmt-interface':
+ {'vdu-id': 'vpevnf-baremetal',
+ 'host': '1.1.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.1.1.1'},
+ 'benchmark':
+ {'kpi': ['packets_in', 'packets_fwd', 'packets_dropped']},
+ 'connection-point': [{'type': 'VPORT', 'name': 'xe0'},
+ {'type': 'VPORT', 'name': 'xe1'}],
+ 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'}]}}
TRAFFIC_PROFILE = {
"schema": "isb:traffic_profile:0.1",
@@ -195,12 +137,12 @@ class TestIXIATrafficGen(unittest.TestCase):
"frame_size": 64}}
TC_YAML = {'scenarios': [{'tc_options':
- {'rfc2544': {'allowed_drop_rate': '0.8 - 1'}},
+ {'rfc2544': {'allowed_drop_rate': '0.8 - 1'}},
'runner': {'duration': 400,
'interval': 35, 'type': 'Duration'},
'traffic_options':
- {'flow': 'ipv4_1flow_Packets_vpe.yaml',
- 'imix': 'imix_voice.yaml'},
+ {'flow': 'ipv4_1flow_Packets_vpe.yaml',
+ 'imix': 'imix_voice.yaml'},
'vnf_options': {'vpe': {'cfg': 'vpe_config'}},
'traffic_profile': 'ipv4_throughput_vpe.yaml',
'type': 'NSPerf',
@@ -250,7 +192,7 @@ class TestIXIATrafficGen(unittest.TestCase):
'vnf_config': {'lb_config': 'SW',
'lb_count': 1,
'worker_config':
- '1C/1T',
+ '1C/1T',
'worker_threads': 1}}
}})
ixnet_traffic_gen.topology = ""
@@ -310,6 +252,8 @@ class TestIXIATrafficGen(unittest.TestCase):
mock_traffic_profile = mock.Mock(autospec=TrafficProfile)
mock_traffic_profile.get_traffic_definition.return_value = "64"
mock_traffic_profile.params = self.TRAFFIC_PROFILE
+ # traffic_profile.ports is standardized on port_num
+ mock_traffic_profile.ports = [0, 1]
mock_ssh_instance = mock.Mock(autospec=mock_ssh.SSH)
mock_ssh_instance.execute.return_value = 0, "", ""
@@ -361,11 +305,10 @@ class TestIXIATrafficGen(unittest.TestCase):
},
]
- mock_traffic_profile.execute.return_value = ['Completed', samples]
+ mock_traffic_profile.execute_traffic.return_value = ['Completed', samples]
mock_traffic_profile.get_drop_percentage.return_value = ['Completed', samples]
sut = IxiaTrafficGen(name, vnfd)
- sut.tg_port_pairs = [[[0], [1]]]
sut.vnf_port_pairs = [[[0], [1]]]
sut.tc_file_name = self._get_file_abspath(TEST_FILE_YAML)
sut.topology = ""
@@ -380,13 +323,15 @@ class TestIXIATrafficGen(unittest.TestCase):
sut.resource_helper.client = mock.MagicMock()
sut.resource_helper.client_started = mock.MagicMock()
sut.resource_helper.client_started.value = 1
+ sut.resource_helper.rfc_helper.iteration.value = 11
sut.scenario_helper.scenario_cfg = {
'options': {
'packetsize': 64,
'traffic_type': 4,
'rfc2544': {
- 'allowed_drop_rate': '0.8 - 1'
+ 'allowed_drop_rate': '0.8 - 1',
+ 'latency': True
},
'vnf__1': {
'rules': 'acl_1rule.yaml',
@@ -398,8 +343,16 @@ class TestIXIATrafficGen(unittest.TestCase):
},
},
},
- 'ixia_profile': {}
+ 'ixia_profile': '/path/to/profile',
+ 'task_path': '/path/to/task'
}
- result = sut._traffic_runner(mock_traffic_profile)
- self.assertIsNone(result)
+ @mock.patch('yardstick.benchmark.scenarios.networking.vnf_generic.open', create=True)
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.tg_rfc2544_ixia.open',
+ mock.mock_open(), create=True)
+ @mock.patch('yardstick.network_services.vnf_generic.vnf.tg_rfc2544_ixia.LOG.exception')
+ def _traffic_runner(*args):
+ result = sut._traffic_runner(mock_traffic_profile)
+ self.assertIsNone(result)
+
+ _traffic_runner()
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py b/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py
index 7dc303852..637706fb4 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py
@@ -16,70 +16,13 @@
#
from __future__ import absolute_import
+
import unittest
import mock
-SSH_HELPER = "yardstick.ssh.SSH"
-
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+from tests.unit import STL_MOCKS
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
+
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -157,8 +100,8 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'vld_id': 'private_1',
- 'dpdk_port_num': '0',
+ 'vld_id': 'uplink_0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'driver': "i40e",
'dst_ip': '152.16.100.20',
@@ -177,8 +120,8 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
'type': 'PCI-PASSTHROUGH',
'driver': "i40e",
'netmask': '255.255.255.0',
- 'vld_id': 'public_1',
- 'dpdk_port_num': '1',
+ 'vld_id': 'downlink_0',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_iface_name': 'xe1',
@@ -289,7 +232,7 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
def test_collect_kpi(self, ssh):
mock_ssh(ssh)
trex_traffic_gen = TrexTrafficGenRFC('vnf1', self.VNFD_0)
- self.assertIsNone(trex_traffic_gen.collect_kpi())
+ self.assertEqual(trex_traffic_gen.collect_kpi(), {})
@mock.patch(SSH_HELPER)
def test_listen_traffic(self, ssh):
@@ -308,6 +251,8 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
trex_traffic_gen = TrexTrafficGenRFC('vnf1', self.VNFD_0)
trex_traffic_gen._start_server = mock.Mock(return_value=0)
trex_traffic_gen.resource_helper = mock.MagicMock()
+ trex_traffic_gen.setup_helper.setup_vnf_environment = mock.MagicMock()
+
scenario_cfg = {
"tc": "tc_baremetal_rfc2544_ipv4_1flow_64B",
"topology": 'nsb_test_case.yaml',
@@ -342,6 +287,7 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
trex_traffic_gen = TrexTrafficGenRFC('vnf1', self.VNFD_0)
trex_traffic_gen.resource_helper = mock.MagicMock()
+ trex_traffic_gen.setup_helper.setup_vnf_environment = mock.MagicMock()
scenario_cfg = {
"tc": "tc_baremetal_rfc2544_ipv4_1flow_64B",
"nodes": [
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py b/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py
index 6fb5d080f..eb9f0525b 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_tg_trex.py
@@ -16,151 +16,94 @@
#
from __future__ import absolute_import
+
import unittest
import mock
-from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
+from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
+from tests.unit import STL_MOCKS
NAME = 'vnf_1'
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
-
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
stl_patch.start()
if stl_patch:
from yardstick.network_services.vnf_generic.vnf.tg_trex import \
- TrexTrafficGen, TrexResourceHelper
+ TrexTrafficGen, TrexResourceHelper
from yardstick.network_services.traffic_profile.base import TrafficProfile
class TestTrexTrafficGen(unittest.TestCase):
VNFD = {'vnfd:vnfd-catalog':
- {'vnfd':
- [{'short-name': 'VpeVnf',
- 'vdu':
- [{'routing_table':
- [{'network': '152.16.100.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.100.20',
- 'if': 'xe0'},
- {'network': '152.16.40.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.40.20',
- 'if': 'xe1'}],
- 'description': 'VPE approximation using DPDK',
- 'name': 'vpevnf-baremetal',
- 'nd_route_tbl':
- [{'network': '0064:ff9b:0:0:0:0:9810:6414',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
- 'if': 'xe0'},
- {'network': '0064:ff9b:0:0:0:0:9810:2814',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
- 'if': 'xe1'}],
- 'id': 'vpevnf-baremetal',
- 'external-interface':
- [{'virtual-interface':
- {'dst_mac': '00:00:00:00:00:04',
- 'vpci': '0000:05:00.0',
- 'local_ip': '152.16.100.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
- 'bandwidth': '10 Gbps',
- 'driver': "i40e",
- 'dst_ip': '152.16.100.20',
- 'local_iface_name': 'xe0',
- 'local_mac': '00:00:00:00:00:02'},
- 'vnfd-connection-point-ref': 'xe0',
- 'name': 'xe0'},
- {'virtual-interface':
- {'dst_mac': '00:00:00:00:00:03',
- 'vpci': '0000:05:00.1',
- 'local_ip': '152.16.40.19',
- 'type': 'PCI-PASSTHROUGH',
- 'driver': "i40e",
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.40.20',
- 'local_iface_name': 'xe1',
- 'local_mac': '00:00:00:00:00:01'},
- 'vnfd-connection-point-ref': 'xe1',
- 'name': 'xe1'}]}],
- 'description': 'Vpe approximation using DPDK',
- 'mgmt-interface':
- {'vdu-id': 'vpevnf-baremetal',
- 'host': '1.1.1.1',
- 'password': 'r00t',
- 'user': 'root',
- 'ip': '1.1.1.1'},
- 'benchmark':
- {'kpi': ['packets_in', 'packets_fwd', 'packets_dropped']},
- 'connection-point': [{'type': 'VPORT', 'name': 'xe0'},
- {'type': 'VPORT', 'name': 'xe1'}],
- 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'}]}}
+ {'vnfd':
+ [{'short-name': 'VpeVnf',
+ 'vdu':
+ [{'routing_table':
+ [{'network': '152.16.100.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.100.20',
+ 'if': 'xe0'},
+ {'network': '152.16.40.20',
+ 'netmask': '255.255.255.0',
+ 'gateway': '152.16.40.20',
+ 'if': 'xe1'}],
+ 'description': 'VPE approximation using DPDK',
+ 'name': 'vpevnf-baremetal',
+ 'nd_route_tbl':
+ [{'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ 'if': 'xe0'},
+ {'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'netmask': '112',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ 'if': 'xe1'}],
+ 'id': 'vpevnf-baremetal',
+ 'external-interface':
+ [{'virtual-interface':
+ {'dst_mac': '00:00:00:00:00:04',
+ 'vpci': '0000:05:00.0',
+ 'local_ip': '152.16.100.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 0,
+ 'bandwidth': '10 Gbps',
+ 'driver': "i40e",
+ 'dst_ip': '152.16.100.20',
+ 'local_iface_name': 'xe0',
+ 'local_mac': '00:00:00:00:00:02'},
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0'},
+ {'virtual-interface':
+ {'dst_mac': '00:00:00:00:00:03',
+ 'vpci': '0000:05:00.1',
+ 'local_ip': '152.16.40.19',
+ 'type': 'PCI-PASSTHROUGH',
+ 'driver': "i40e",
+ 'netmask': '255.255.255.0',
+ 'dpdk_port_num': 1,
+ 'bandwidth': '10 Gbps',
+ 'dst_ip': '152.16.40.20',
+ 'local_iface_name': 'xe1',
+ 'local_mac': '00:00:00:00:00:01'},
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1'}]}],
+ 'description': 'Vpe approximation using DPDK',
+ 'mgmt-interface':
+ {'vdu-id': 'vpevnf-baremetal',
+ 'host': '1.1.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.1.1.1'},
+ 'benchmark':
+ {'kpi': ['packets_in', 'packets_fwd', 'packets_dropped']},
+ 'connection-point': [{'type': 'VPORT', 'name': 'xe0'},
+ {'type': 'VPORT', 'name': 'xe1'}],
+ 'id': 'VpeApproxVnf', 'name': 'VPEVnfSsh'}]}}
TRAFFIC_PROFILE = {
"schema": "isb:traffic_profile:0.1",
@@ -170,16 +113,195 @@ class TestTrexTrafficGen(unittest.TestCase):
"traffic_type": "FixedTraffic",
"frame_rate": 100, # pps
"flow_number": 10,
- "frame_size": 64}}
+ "frame_size": 64
+ },
+ }
+
+ SCENARIO_CFG = {
+ "options": {
+ "packetsize": 64,
+ "traffic_type": 4,
+ "rfc2544": {
+ "allowed_drop_rate": "0.8 - 1",
+ },
+ "vnf__1": {
+ "rules": "acl_1rule.yaml",
+ "vnf_config": {
+ "lb_config": "SW",
+ "lb_count": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 1,
+ }
+ }
+ },
+ "task_id": "a70bdf4a-8e67-47a3-9dc1-273c14506eb7",
+ "tc": "tc_ipv4_1Mflow_64B_packetsize",
+ "runner": {
+ "object": "NetworkServiceTestCase",
+ "interval": 35,
+ "output_filename": "/tmp/yardstick.out",
+ "runner_id": 74476, "duration": 400,
+ "type": "Duration"
+ },
+ "traffic_profile": "ipv4_throughput_acl.yaml",
+ "traffic_options": {
+ "flow": "ipv4_Packets_acl.yaml",
+ "imix": "imix_voice.yaml"
+ },
+ "type": "ISB",
+ "nodes": {
+ "tg__2": "trafficgen_2.yardstick",
+ "tg__1": "trafficgen_1.yardstick",
+ "vnf__1": "vnf.yardstick"
+ },
+ "topology": "udpreplay-tg-topology-baremetal.yaml"
+ }
+
+ CONTEXT_CFG = {
+ "nodes": {
+ "vnf__1": {
+ "vnfd-id-ref": "vnf__1",
+ "ip": "1.2.1.1",
+ "interfaces": {
+ "xe0": {
+ "local_iface_name": "ens786f0",
+ "vld_id": TrafficProfile.UPLINK,
+ "netmask": "255.255.255.0",
+ "vpci": "0000:05:00.0",
+ "local_ip": "152.16.100.19",
+ "driver": "i40e",
+ "dst_ip": "152.16.100.20",
+ "local_mac": "00:00:00:00:00:02",
+ "dst_mac": "00:00:00:00:00:04",
+ "dpdk_port_num": 0
+ },
+ "xe1": {
+ "local_iface_name": "ens786f1",
+ "vld_id": TrafficProfile.DOWNLINK,
+ "netmask": "255.255.255.0",
+ "vpci": "0000:05:00.1",
+ "local_ip": "152.16.40.19",
+ "driver": "i40e",
+ "dst_ip": "152.16.40.20",
+ "local_mac": "00:00:00:00:00:01",
+ "dst_mac": "00:00:00:00:00:03",
+ "dpdk_port_num": 1
+ }
+ },
+ "host": "1.2.1.1",
+ "user": "root",
+ "nd_route_tbl": [
+ {
+ "netmask": "112",
+ "if": "xe0",
+ "gateway": "0064:ff9b:0:0:0:0:9810:6414",
+ "network": "0064:ff9b:0:0:0:0:9810:6414"
+ },
+ {
+ "netmask": "112",
+ "if": "xe1",
+ "gateway": "0064:ff9b:0:0:0:0:9810:2814",
+ "network": "0064:ff9b:0:0:0:0:9810:2814"
+ }
+ ],
+ "password": "r00t",
+ "VNF model": "udp_replay.yaml",
+ "name": "vnf.yardstick",
+ "member-vnf-index": "2",
+ "routing_table": [
+ {
+ "netmask": "255.255.255.0",
+ "if": "xe0",
+ "gateway": "152.16.100.20",
+ "network": "152.16.100.20"
+ },
+ {
+ "netmask": "255.255.255.0",
+ "if": "xe1",
+ "gateway": "152.16.40.20",
+ "network": "152.16.40.20"
+ }
+ ],
+ "role": "vnf"
+ },
+ "trafficgen_2.yardstick": {
+ "member-vnf-index": "3",
+ "role": "TrafficGen",
+ "name": "trafficgen_2.yardstick",
+ "vnfd-id-ref": "tg__2",
+ "ip": "1.2.1.1",
+ "interfaces": {
+ "xe0": {
+ "local_iface_name": "ens513f0",
+ "vld_id": TrafficProfile.DOWNLINK,
+ "netmask": "255.255.255.0",
+ "vpci": "0000:02:00.0",
+ "local_ip": "152.16.40.20",
+ "driver": "ixgbe",
+ "dst_ip": "152.16.40.19",
+ "local_mac": "00:00:00:00:00:03",
+ "dst_mac": "00:00:00:00:00:01",
+ "dpdk_port_num": 0
+ },
+ "xe1": {
+ "local_iface_name": "ens513f1",
+ "netmask": "255.255.255.0",
+ "network": "202.16.100.0",
+ "local_ip": "202.16.100.20",
+ "driver": "ixgbe",
+ "local_mac": "00:1e:67:d0:60:5d",
+ "vpci": "0000:02:00.1",
+ "dpdk_port_num": 1
+ }
+ },
+ "password": "r00t",
+ "VNF model": "l3fwd_vnf.yaml",
+ "user": "root"
+ },
+ "trafficgen_1.yardstick": {
+ "member-vnf-index": "1",
+ "role": "TrafficGen",
+ "name": "trafficgen_1.yardstick",
+ "vnfd-id-ref": "tg__1",
+ "ip": "1.2.1.1",
+ "interfaces": {
+ "xe0": {
+ "local_iface_name": "ens785f0",
+ "vld_id": TrafficProfile.UPLINK,
+ "netmask": "255.255.255.0",
+ "vpci": "0000:05:00.0",
+ "local_ip": "152.16.100.20",
+ "driver": "i40e",
+ "dst_ip": "152.16.100.19",
+ "local_mac": "00:00:00:00:00:04",
+ "dst_mac": "00:00:00:00:00:02",
+ "dpdk_port_num": 0
+ },
+ "xe1": {
+ "local_ip": "152.16.100.21",
+ "driver": "i40e",
+ "vpci": "0000:05:00.1",
+ "dpdk_port_num": 1,
+ "local_iface_name": "ens785f1",
+ "netmask": "255.255.255.0",
+ "local_mac": "00:00:00:00:00:01"
+ }
+ },
+ "password": "r00t",
+ "VNF model": "tg_rfc2544_tpl.yaml",
+ "user": "root"
+ }
+ }
+ }
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test___init__(self, ssh):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
trex_traffic_gen = TrexTrafficGen(NAME, vnfd)
self.assertIsInstance(trex_traffic_gen.resource_helper, TrexResourceHelper)
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test_collect_kpi(self, ssh):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
@@ -188,14 +310,14 @@ class TestTrexTrafficGen(unittest.TestCase):
result = trex_traffic_gen.collect_kpi()
self.assertEqual({}, result)
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test_listen_traffic(self, ssh):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
trex_traffic_gen = TrexTrafficGen(NAME, vnfd)
self.assertIsNone(trex_traffic_gen.listen_traffic({}))
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test_instantiate(self, ssh):
mock_ssh(ssh)
@@ -208,9 +330,11 @@ class TestTrexTrafficGen(unittest.TestCase):
trex_traffic_gen._tg_process._is_alive = mock.Mock(return_value=1)
trex_traffic_gen.ssh_helper = mock.MagicMock()
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
- self.assertIsNone(trex_traffic_gen.instantiate({}, {}))
+ trex_traffic_gen.setup_helper.setup_vnf_environment = mock.MagicMock()
- @mock.patch("yardstick.ssh.SSH")
+ self.assertIsNone(trex_traffic_gen.instantiate(self.SCENARIO_CFG, self.CONTEXT_CFG))
+
+ @mock.patch(SSH_HELPER)
def test_instantiate_error(self, ssh):
mock_ssh(ssh, exec_result=(1, "", ""))
@@ -222,9 +346,10 @@ class TestTrexTrafficGen(unittest.TestCase):
trex_traffic_gen._tg_process._is_alive = mock.Mock(return_value=0)
trex_traffic_gen.ssh_helper = mock.MagicMock()
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
- self.assertIsNone(trex_traffic_gen.instantiate({}, {}))
+ trex_traffic_gen.setup_helper.setup_vnf_environment = mock.MagicMock()
+ self.assertIsNone(trex_traffic_gen.instantiate(self.SCENARIO_CFG, self.CONTEXT_CFG))
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test__start_server(self, ssh):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
@@ -233,13 +358,13 @@ class TestTrexTrafficGen(unittest.TestCase):
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
self.assertIsNone(trex_traffic_gen._start_server())
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test__traffic_runner(self, ssh):
mock_ssh(ssh)
mock_traffic_profile = mock.Mock(autospec=TrafficProfile)
mock_traffic_profile.get_traffic_definition.return_value = "64"
- mock_traffic_profile.execute.return_value = "64"
+ mock_traffic_profile.execute_traffic.return_value = "64"
mock_traffic_profile.params = self.TRAFFIC_PROFILE
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
@@ -253,7 +378,7 @@ class TestTrexTrafficGen(unittest.TestCase):
self.sut.resource_helper.QUEUE_WAIT_TIME = 0
self.sut._traffic_runner(mock_traffic_profile)
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test__generate_trex_cfg(self, ssh):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
@@ -261,7 +386,7 @@ class TestTrexTrafficGen(unittest.TestCase):
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
self.assertIsNone(trex_traffic_gen.resource_helper.generate_cfg())
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test_run_traffic(self, ssh):
mock_ssh(ssh)
@@ -279,21 +404,14 @@ class TestTrexTrafficGen(unittest.TestCase):
self.sut._traffic_process.terminate()
self.assertIsNotNone(result)
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test_scale(self, ssh):
mock_ssh(ssh, exec_result=(1, "", ""))
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
trex_traffic_gen = TrexTrafficGen(NAME, vnfd)
trex_traffic_gen.scale('')
- @mock.patch("yardstick.ssh.SSH")
- def test_setup_vnf_environment(self, ssh):
- mock_ssh(ssh, exec_result=(1, "", ""))
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- trex_traffic_gen = TrexTrafficGen(NAME, vnfd)
- self.assertIsNone(trex_traffic_gen.setup_helper.setup_vnf_environment())
-
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test_terminate(self, ssh):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
@@ -302,7 +420,7 @@ class TestTrexTrafficGen(unittest.TestCase):
trex_traffic_gen.resource_helper.ssh_helper = mock.MagicMock()
self.assertIsNone(trex_traffic_gen.terminate())
- @mock.patch("yardstick.ssh.SSH")
+ @mock.patch(SSH_HELPER)
def test__connect_client(self, ssh):
mock_ssh(ssh)
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
@@ -311,5 +429,6 @@ class TestTrexTrafficGen(unittest.TestCase):
client.connect = mock.Mock(return_value=0)
self.assertIsNotNone(trex_traffic_gen.resource_helper._connect(client))
+
if __name__ == '__main__':
unittest.main()
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py b/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py
index 08bf06b74..b75ed6764 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_udp_replay.py
@@ -16,70 +16,14 @@
#
from __future__ import absolute_import
+
import unittest
import mock
import os
+from tests.unit import STL_MOCKS
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -87,381 +31,455 @@ stl_patch.start()
if stl_patch:
from yardstick.network_services.vnf_generic.vnf.udp_replay import UdpReplayApproxVnf
- from yardstick.network_services.vnf_generic.vnf import udp_replay
+ from yardstick.network_services.nfvi.resource import ResourceProfile
+ from yardstick.network_services.vnf_generic.vnf.sample_vnf import ScenarioHelper
+
+from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
TEST_FILE_YAML = 'nsb_test_case.yaml'
-NAME = "tg__1"
+NAME = "vnf__1"
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Process")
-class TestAclApproxVnf(unittest.TestCase):
- VNFD = {'vnfd:vnfd-catalog':
- {'vnfd':
- [{'short-name': 'VpeVnf',
- 'vdu':
- [{'routing_table':
- [{'network': '152.16.100.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.100.20',
- 'if': 'xe0'},
- {'network': '152.16.40.20',
- 'netmask': '255.255.255.0',
- 'gateway': '152.16.40.20',
- 'if': 'xe1'}],
- 'description': 'VPE approximation using DPDK',
- 'name': 'vpevnf-baremetal',
- 'nd_route_tbl':
- [{'network': '0064:ff9b:0:0:0:0:9810:6414',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
- 'if': 'xe0'},
- {'network': '0064:ff9b:0:0:0:0:9810:2814',
- 'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
- 'if': 'xe1'}],
- 'id': 'vpevnf-baremetal',
- 'external-interface':
- [{'virtual-interface':
- {'dst_mac': '00:00:00:00:00:04',
- 'vpci': '0000:05:00.0',
- 'local_ip': '152.16.100.19',
- 'type': 'PCI-PASSTHROUGH',
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
- 'bandwidth': '10 Gbps',
- 'driver': "i40e",
- 'dst_ip': '152.16.100.20',
- 'local_iface_name': 'xe0',
- 'local_mac': '00:00:00:00:00:02'},
- 'vnfd-connection-point-ref': 'xe0',
- 'name': 'xe0'},
- {'virtual-interface':
- {'dst_mac': '00:00:00:00:00:03',
- 'vpci': '0000:05:00.1',
- 'local_ip': '152.16.40.19',
- 'type': 'PCI-PASSTHROUGH',
- 'driver': "i40e",
- 'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
- 'bandwidth': '10 Gbps',
- 'dst_ip': '152.16.40.20',
- 'local_iface_name': 'xe1',
- 'local_mac': '00:00:00:00:00:01'},
- 'vnfd-connection-point-ref': 'xe1',
- 'name': 'xe1'}]}],
- 'description': 'Vpe approximation using DPDK',
- 'mgmt-interface':
- {'vdu-id': 'vpevnf-baremetal',
- 'host': '1.2.1.1',
- 'password': 'r00t',
- 'user': 'root',
- 'ip': '1.2.1.1'},
- 'benchmark':
- {'kpi': ['packets_in', 'packets_fwd', 'packets_dropped']},
- 'connection-point': [{'type': 'VPORT', 'name': 'xe0'},
- {'type': 'VPORT', 'name': 'xe1'}],
- 'id': 'UdpReplayApproxVnf', 'name': 'VPEVnfSsh'}]}}
-
- scenario_cfg = {'options': {'packetsize': 64, 'traffic_type': 4,
- 'rfc2544': {'allowed_drop_rate': '0.8 - 1'},
- 'vnf__1': {'rules': 'acl_1rule.yaml',
- 'vnf_config': {'lb_config': 'SW',
- 'lb_count': 1,
- 'worker_config':
- '1C/1T',
- 'worker_threads': 1}}
- },
- 'task_id': 'a70bdf4a-8e67-47a3-9dc1-273c14506eb7',
- 'tc': 'tc_ipv4_1Mflow_64B_packetsize',
- 'runner': {'object': 'NetworkServiceTestCase',
- 'interval': 35,
- 'output_filename': '/tmp/yardstick.out',
- 'runner_id': 74476, 'duration': 400,
- 'type': 'Duration'},
- 'traffic_profile': 'ipv4_throughput_acl.yaml',
- 'traffic_options': {'flow': 'ipv4_Packets_acl.yaml',
- 'imix': 'imix_voice.yaml'},
- 'type': 'ISB',
- 'nodes': {'tg__2': 'trafficgen_2.yardstick',
- 'tg__1': 'trafficgen_1.yardstick',
- 'vnf__1': 'vnf.yardstick'},
- 'topology': 'vpe-tg-topology-baremetal.yaml'}
-
- context_cfg = {'nodes': {'trafficgen_2.yardstick':
- {'member-vnf-index': '3',
- 'role': 'TrafficGen',
- 'name': 'trafficgen_2.yardstick',
- 'vnfd-id-ref': 'tg__2',
- 'ip': '1.2.1.1',
- 'interfaces':
- {'xe0': {'local_iface_name': 'ens513f0',
- 'vld_id': 'public',
- 'netmask': '255.255.255.0',
- 'local_ip': '152.16.40.20',
- 'dst_mac': '00:00:00:00:00:01',
- 'local_mac': '00:00:00:00:00:03',
- 'dst_ip': '152.16.40.19',
- 'driver': 'ixgbe',
- 'vpci': '0000:02:00.0',
- 'dpdk_port_num': 0},
- 'xe1': {'local_iface_name': 'ens513f1',
- 'netmask': '255.255.255.0',
- 'network': '202.16.100.0',
- 'local_ip': '202.16.100.20',
- 'local_mac': '00:1e:67:d0:60:5d',
- 'driver': 'ixgbe',
- 'vpci': '0000:02:00.1',
- 'dpdk_port_num': 1}},
- 'password': 'r00t',
- 'VNF model': 'l3fwd_vnf.yaml',
- 'user': 'root'},
- 'trafficgen_1.yardstick':
- {'member-vnf-index': '1',
- 'role': 'TrafficGen',
- 'name': 'trafficgen_1.yardstick',
- 'vnfd-id-ref': 'tg__1',
- 'ip': '1.2.1.1',
- 'interfaces':
- {'xe0': {'local_iface_name': 'ens785f0',
- 'vld_id': 'private',
- 'netmask': '255.255.255.0',
- 'local_ip': '152.16.100.20',
- 'dst_mac': '00:00:00:00:00:02',
- 'local_mac': '00:00:00:00:00:04',
- 'dst_ip': '152.16.100.19',
- 'driver': 'i40e',
- 'vpci': '0000:05:00.0',
- 'dpdk_port_num': 0},
- 'xe1': {'local_iface_name': 'ens785f1',
- 'netmask': '255.255.255.0',
- 'local_ip': '152.16.100.21',
- 'local_mac': '00:00:00:00:00:01',
- 'driver': 'i40e',
- 'vpci': '0000:05:00.1',
- 'dpdk_port_num': 1}},
- 'password': 'r00t',
- 'VNF model': 'tg_rfc2544_tpl.yaml',
- 'user': 'root'},
- 'vnf__1':
- {'name': 'vnf.yardstick',
- 'vnfd-id-ref': 'vnf__1',
- 'ip': '1.2.1.1',
- 'interfaces':
- {'xe0': {'local_iface_name': 'ens786f0',
- 'vld_id': 'private',
- 'netmask': '255.255.255.0',
- 'local_ip': '152.16.100.19',
- 'dst_mac': '00:00:00:00:00:04',
- 'local_mac': '00:00:00:00:00:02',
- 'dst_ip': '152.16.100.20',
- 'driver': 'i40e',
- 'vpci': '0000:05:00.0',
- 'dpdk_port_num': 0},
- 'xe1': {'local_iface_name': 'ens786f1',
- 'vld_id': 'public',
- 'netmask': '255.255.255.0',
- 'local_ip': '152.16.40.19',
- 'dst_mac': '00:00:00:00:00:03',
- 'local_mac': '00:00:00:00:00:01',
- 'dst_ip': '152.16.40.20',
- 'driver': 'i40e',
- 'vpci': '0000:05:00.1',
- 'dpdk_port_num': 1}},
- 'routing_table':
- [{'netmask': '255.255.255.0',
- 'gateway': '152.16.100.20',
- 'network': '152.16.100.20',
- 'if': 'xe0'},
- {'netmask': '255.255.255.0',
- 'gateway': '152.16.40.20',
- 'network': '152.16.40.20',
- 'if': 'xe1'}],
- 'member-vnf-index': '2',
- 'host': '1.2.1.1',
- 'role': 'vnf',
- 'user': 'root',
- 'nd_route_tbl':
- [{'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
- 'network': '0064:ff9b:0:0:0:0:9810:6414',
- 'if': 'xe0'},
- {'netmask': '112',
- 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
- 'network': '0064:ff9b:0:0:0:0:9810:2814',
- 'if': 'xe1'}],
- 'password': 'r00t',
- 'VNF model': 'udp_replay.yaml'}}}
-
- def test___init__(self, mock_process):
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
- self.assertIsNone(udp_approx_vnf._vnf_process)
+class TestUdpReplayApproxVnf(unittest.TestCase):
- @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_collect_kpi(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- result = "stats\r\r\n\r\nUDP_Replay stats:\r\n--------------\r\n" \
- "Port\t\tRx Packet\t\tTx Packet\t\tRx Pkt Drop\t\tTx Pkt Drop \r\n"\
- "0\t\t7374156\t\t7374136\t\t\t0\t\t\t0\r\n" \
- "1\t\t7374316\t\t7374315\t\t\t0\t\t\t0\r\n\r\nReplay>\r\r\nReplay>"
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
- udp_approx_vnf.q_in = mock.MagicMock()
- udp_approx_vnf.q_out = mock.MagicMock()
- udp_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- udp_approx_vnf.all_ports = [0, 1]
- udp_approx_vnf.interfaces = vnfd["vdu"][0]['external-interface']
- udp_approx_vnf.get_stats = mock.Mock(return_value=result)
- result = {'collect_stats': {}, 'packets_dropped': 0,
- 'packets_fwd': 14748451, 'packets_in': 14748472}
- self.assertEqual(result, udp_approx_vnf.collect_kpi())
+ VNFD_0 = {
+ 'short-name': 'UdpReplayVnf',
+ 'vdu': [
+ {
+ 'description': 'UDPReplay approximation using DPDK',
+ 'routing_table': [
+ {
+ 'netmask': '255.255.255.0',
+ 'if': 'xe0',
+ 'network': '152.16.100.20',
+ 'gateway': '152.16.100.20',
+ },
+ {
+ 'netmask': '255.255.255.0',
+ 'if': 'xe1',
+ 'network': '152.16.40.20',
+ 'gateway': '152.16.40.20',
+ }
+ ],
+ 'external-interface': [
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:04',
+ 'driver': 'i40e',
+ 'local_iface_name': 'xe0',
+ 'bandwidth': '10 Gbps',
+ 'local_ip': '152.16.100.19',
+ 'local_mac': '00:00:00:00:00:02',
+ 'vpci': '0000:05:00.0',
+ 'dpdk_port_num': 0,
+ 'netmask': '255.255.255.0',
+ 'dst_ip': '152.16.100.20',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': 'uplink_0',
+ 'ifname': 'xe0',
+ },
+ 'vnfd-connection-point-ref': 'xe0',
+ 'name': 'xe0',
+ },
+ {
+ 'virtual-interface': {
+ 'dst_mac': '00:00:00:00:00:03',
+ 'driver': 'i40e',
+ 'local_iface_name': 'xe1',
+ 'bandwidth': '10 Gbps',
+ 'local_ip': '152.16.40.19',
+ 'local_mac': '00:00:00:00:00:01',
+ 'vpci': '0000:05:00.1',
+ 'dpdk_port_num': 1,
+ 'netmask': '255.255.255.0',
+ 'dst_ip': '152.16.40.20',
+ 'type': 'PCI-PASSTHROUGH',
+ 'vld_id': 'downlink_0',
+ 'ifname': 'xe1',
+ },
+ 'vnfd-connection-point-ref': 'xe1',
+ 'name': 'xe1',
+ }
+ ],
+ 'nd_route_tbl': [
+ {
+ 'netmask': '112',
+ 'if': 'xe0',
+ 'network': '0064:ff9b:0:0:0:0:9810:6414',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:6414',
+ },
+ {
+ 'netmask': '112',
+ 'if': 'xe1',
+ 'network': '0064:ff9b:0:0:0:0:9810:2814',
+ 'gateway': '0064:ff9b:0:0:0:0:9810:2814',
+ }
+ ],
+ 'id': 'udpreplayvnf-baremetal',
+ 'name': 'udpreplayvnf-baremetal',
+ }
+ ],
+ 'description': 'UDPReplay approximation using DPDK',
+ 'name': 'VPEVnfSsh',
+ 'mgmt-interface': {
+ 'vdu-id': 'udpreplay-baremetal',
+ 'host': '1.2.1.1',
+ 'password': 'r00t',
+ 'user': 'root',
+ 'ip': '1.2.1.1',
+ },
+ 'benchmark': {
+ 'kpi': [
+ 'packets_in',
+ 'packets_fwd',
+ 'packets_dropped',
+ ]
+ },
+ 'connection-point': [
+ {
+ 'type': 'VPORT',
+ 'name': 'xe0',
+ },
+ {
+ 'type': 'VPORT',
+ 'name': 'xe1',
+ }
+ ],
+ 'id': 'UdpReplayApproxVnf',
+ }
+
+ SCENARIO_CFG = {
+ "options": {
+ "packetsize": 64,
+ "traffic_type": 4,
+ "rfc2544": {
+ "allowed_drop_rate": "0.8 - 1",
+ },
+ "vnf__1": {
+ "rules": "acl_1rule.yaml",
+ "vnf_config": {
+ "lb_config": "SW",
+ "lb_count": 1,
+ "worker_config": "1C/1T",
+ "worker_threads": 1,
+ },
+ "hw_csum": "false",
+ }
+ },
+ "task_id": "a70bdf4a-8e67-47a3-9dc1-273c14506eb7",
+ "tc": "tc_ipv4_1Mflow_64B_packetsize",
+ "runner": {
+ "object": "NetworkServiceTestCase",
+ "interval": 35,
+ "output_filename": "/tmp/yardstick.out",
+ "runner_id": 74476, "duration": 400,
+ "type": "Duration"
+ },
+ "traffic_profile": "ipv4_throughput_acl.yaml",
+ "traffic_options": {
+ "flow": "ipv4_Packets_acl.yaml",
+ "imix": "imix_voice.yaml"
+ },
+ "type": "ISB",
+ "nodes": {
+ "tg__2": "trafficgen_2.yardstick",
+ "tg__1": "trafficgen_1.yardstick",
+ "vnf__1": "vnf.yardstick"
+ },
+ "topology": "udpreplay-tg-topology-baremetal.yaml"
+ }
+
+ CONTEXT_CFG = {
+ "nodes": {
+ "vnf__1": {
+ "vnfd-id-ref": "vnf__1",
+ "ip": "1.2.1.1",
+ "interfaces": {
+ "xe0": {
+ "local_iface_name": "ens786f0",
+ "vld_id": UdpReplayApproxVnf.UPLINK,
+ "netmask": "255.255.255.0",
+ "vpci": "0000:05:00.0",
+ "local_ip": "152.16.100.19",
+ "driver": "i40e",
+ "dst_ip": "152.16.100.20",
+ "local_mac": "00:00:00:00:00:02",
+ "dst_mac": "00:00:00:00:00:04",
+ "dpdk_port_num": 0
+ },
+ "xe1": {
+ "local_iface_name": "ens786f1",
+ "vld_id": UdpReplayApproxVnf.DOWNLINK,
+ "netmask": "255.255.255.0",
+ "vpci": "0000:05:00.1",
+ "local_ip": "152.16.40.19",
+ "driver": "i40e",
+ "dst_ip": "152.16.40.20",
+ "local_mac": "00:00:00:00:00:01",
+ "dst_mac": "00:00:00:00:00:03",
+ "dpdk_port_num": 1
+ }
+ },
+ "host": "1.2.1.1",
+ "user": "root",
+ "nd_route_tbl": [
+ {
+ "netmask": "112",
+ "if": "xe0",
+ "gateway": "0064:ff9b:0:0:0:0:9810:6414",
+ "network": "0064:ff9b:0:0:0:0:9810:6414"
+ },
+ {
+ "netmask": "112",
+ "if": "xe1",
+ "gateway": "0064:ff9b:0:0:0:0:9810:2814",
+ "network": "0064:ff9b:0:0:0:0:9810:2814"
+ }
+ ],
+ "password": "r00t",
+ "VNF model": "udp_replay.yaml",
+ "name": "vnf.yardstick",
+ "member-vnf-index": "2",
+ "routing_table": [
+ {
+ "netmask": "255.255.255.0",
+ "if": "xe0",
+ "gateway": "152.16.100.20",
+ "network": "152.16.100.20"
+ },
+ {
+ "netmask": "255.255.255.0",
+ "if": "xe1",
+ "gateway": "152.16.40.20",
+ "network": "152.16.40.20"
+ }
+ ],
+ "role": "vnf"
+ },
+ "trafficgen_2.yardstick": {
+ "member-vnf-index": "3",
+ "role": "TrafficGen",
+ "name": "trafficgen_2.yardstick",
+ "vnfd-id-ref": "tg__2",
+ "ip": "1.2.1.1",
+ "interfaces": {
+ "xe0": {
+ "local_iface_name": "ens513f0",
+ "vld_id": UdpReplayApproxVnf.DOWNLINK,
+ "netmask": "255.255.255.0",
+ "vpci": "0000:02:00.0",
+ "local_ip": "152.16.40.20",
+ "driver": "ixgbe",
+ "dst_ip": "152.16.40.19",
+ "local_mac": "00:00:00:00:00:03",
+ "dst_mac": "00:00:00:00:00:01",
+ "dpdk_port_num": 0
+ },
+ "xe1": {
+ "local_iface_name": "ens513f1",
+ "netmask": "255.255.255.0",
+ "network": "202.16.100.0",
+ "local_ip": "202.16.100.20",
+ "driver": "ixgbe",
+ "local_mac": "00:1e:67:d0:60:5d",
+ "vpci": "0000:02:00.1",
+ "dpdk_port_num": 1
+ }
+ },
+ "password": "r00t",
+ "VNF model": "l3fwd_vnf.yaml",
+ "user": "root"
+ },
+ "trafficgen_1.yardstick": {
+ "member-vnf-index": "1",
+ "role": "TrafficGen",
+ "name": "trafficgen_1.yardstick",
+ "vnfd-id-ref": "tg__1",
+ "ip": "1.2.1.1",
+ "interfaces": {
+ "xe0": {
+ "local_iface_name": "ens785f0",
+ "vld_id": UdpReplayApproxVnf.UPLINK,
+ "netmask": "255.255.255.0",
+ "vpci": "0000:05:00.0",
+ "local_ip": "152.16.100.20",
+ "driver": "i40e",
+ "dst_ip": "152.16.100.19",
+ "local_mac": "00:00:00:00:00:04",
+ "dst_mac": "00:00:00:00:00:02",
+ "dpdk_port_num": 0
+ },
+ "xe1": {
+ "local_ip": "152.16.100.21",
+ "driver": "i40e",
+ "vpci": "0000:05:00.1",
+ "dpdk_port_num": 1,
+ "local_iface_name": "ens785f1",
+ "netmask": "255.255.255.0",
+ "local_mac": "00:00:00:00:00:01"
+ }
+ },
+ "password": "r00t",
+ "VNF model": "tg_rfc2544_tpl.yaml",
+ "user": "root"
+ }
+ }
+ }
+
+ def test___init__(self, _):
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
+ self.assertIsNone(udp_replay_approx_vnf._vnf_process)
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_vnf_execute_command(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
- cmd = "quit"
- self.assertEqual("", udp_approx_vnf.vnf_execute(cmd))
-
- def test_get_stats(self, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
- udp_approx_vnf.q_in = mock.MagicMock()
- udp_approx_vnf.q_out = mock.MagicMock()
- udp_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- mock_result = \
- "CG-NAPT(.*\n)*Received 100, Missed 0, Dropped 0,Translated 100,ingress"
- udp_approx_vnf.vnf_execute = mock.Mock(return_value=mock_result)
- self.assertEqual(mock_result,
- udp_approx_vnf.get_stats())
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, mock_time, _):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD_0
+ result = "stats\r\r\n\r\nUDP_Replay stats:\r\n--------------\r\n" \
+ "Port\t\tRx Packet\t\tTx Packet\t\tRx Pkt Drop\t\tTx Pkt Drop \r\n"\
+ "0\t\t7374156\t\t7374136\t\t\t0\t\t\t0\r\n" \
+ "1\t\t7374316\t\t7374315\t\t\t0\t\t\t0\r\n\r\nReplay>\r\r\nReplay>"
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
+ udp_replay_approx_vnf.q_in = mock.MagicMock()
+ udp_replay_approx_vnf.q_out = mock.MagicMock()
+ udp_replay_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ udp_replay_approx_vnf.all_ports = ["xe0", "xe1"]
+ udp_replay_approx_vnf.get_stats = mock.Mock(return_value=result)
+ result = {'collect_stats': {}, 'packets_dropped': 0,
+ 'packets_fwd': 14748451, 'packets_in': 14748472}
+ self.assertEqual(result, udp_replay_approx_vnf.collect_kpi())
+
+ @mock.patch(SSH_HELPER)
+ def test_get_stats(self, ssh, _):
+ mock_ssh(ssh)
+
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
+ udp_replay_approx_vnf.q_in = mock.MagicMock()
+ udp_replay_approx_vnf.q_out = mock.MagicMock()
+ udp_replay_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ mock_result = \
+ "CG-NAPT(.*\n)*Received 100, Missed 0, Dropped 0,Translated 100,ingress"
+
+ udp_replay_approx_vnf.vnf_execute = mock.Mock(return_value=mock_result)
+
+ self.assertEqual(mock_result,
+ udp_replay_approx_vnf.get_stats())
def _get_file_abspath(self, filename):
curr_path = os.path.dirname(os.path.abspath(__file__))
file_path = os.path.join(curr_path, filename)
return file_path
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
+ @mock.patch(SSH_HELPER)
+ def test__build_config(self, ssh, mock_context, *_):
+ mock_ssh(ssh)
+
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
+ udp_replay_approx_vnf.queue_wrapper = mock.MagicMock()
+ udp_replay_approx_vnf.nfvi_context = mock_context
+ udp_replay_approx_vnf.nfvi_context.attrs = {'nfvi_type': 'baremetal'}
+ udp_replay_approx_vnf.setup_helper.bound_pci = []
+ udp_replay_approx_vnf.ssh_helper.provision_tool = mock.MagicMock(return_value="tool_path")
+ udp_replay_approx_vnf.scenario_helper = ScenarioHelper(name='vnf__1')
+ udp_replay_approx_vnf.scenario_helper.scenario_cfg = self.SCENARIO_CFG
+
+ cmd_line = udp_replay_approx_vnf._build_config()
+
+ expected = \
+ "sudo tool_path --log-level=5 -c 0x7 -n 4 -w -- -p 0x3 --config='(0,0,1),(1,0,2)'"
+ self.assertEqual(cmd_line, expected)
+
@mock.patch('yardstick.network_services.vnf_generic.vnf.udp_replay.open')
- def test__build_pipeline_kwargs(self, mock_open, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
- udp_approx_vnf._build_config = mock.MagicMock()
- udp_approx_vnf.queue_wrapper = mock.MagicMock()
- udp_approx_vnf.nfvi_type = "baremetal"
- udp_approx_vnf.bound_pci = []
- udp_approx_vnf.all_ports = [0, 1]
- udp_approx_vnf.ssh_helper = mock.MagicMock(
- **{"provision_tool.return_value": "tool_path"})
- udp_approx_vnf.vnf_cfg = {'lb_config': 'SW',
- 'lb_count': 1,
- 'worker_config': '1C/1T',
- 'worker_threads': 1}
- udp_approx_vnf.options = {'traffic_type': '4',
- 'topology': 'nsb_test_case.yaml'}
-
- udp_approx_vnf._build_pipeline_kwargs()
- self.assertEqual(udp_approx_vnf.pipeline_kwargs, {
- 'config': '(0, 0, 1)(1, 0, 2)',
- 'cpu_mask_hex': '0x6',
- 'hw_csum': '',
- 'ports_len_hex': '0x3',
- 'tool_path': 'tool_path',
- 'whitelist': ''
- })
-
- @mock.patch("yardstick.network_services.vnf_generic.vnf.udp_replay.hex")
- @mock.patch("yardstick.network_services.vnf_generic.vnf.udp_replay.eval")
- @mock.patch('yardstick.network_services.vnf_generic.vnf.udp_replay.open')
- def test_run_udp_replay(self, mock_open, eval, hex, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh_mock.run = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
- udp_approx_vnf._build_config = mock.MagicMock()
- udp_approx_vnf.queue_wrapper = mock.MagicMock()
- udp_approx_vnf.ssh_helper = mock.MagicMock()
- udp_approx_vnf.ssh_helper.run = mock.MagicMock()
- udp_approx_vnf.vnf_cfg = {'lb_config': 'SW',
- 'lb_count': 1,
- 'worker_config': '1C/1T',
- 'worker_threads': 1}
- udp_approx_vnf.options = {'traffic_type': '4',
- 'topology': 'nsb_test_case.yaml'}
-
- udp_approx_vnf._run()
- udp_approx_vnf.ssh_helper.run.assert_called_once()
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
+ @mock.patch(SSH_HELPER)
+ def test__build_pipeline_kwargs(self, ssh, mock_context, *_):
+ mock_ssh(ssh)
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
+ udp_replay_approx_vnf.nfvi_context = mock_context
+ udp_replay_approx_vnf.nfvi_context.attrs = {'nfvi_type': 'baremetal'}
+ udp_replay_approx_vnf.setup_helper.bound_pci = ['0000:00:0.1', '0000:00:0.3']
+ udp_replay_approx_vnf.all_ports = ["xe0", "xe1"]
+ udp_replay_approx_vnf.ssh_helper.provision_tool = mock.MagicMock(return_value="tool_path")
+ udp_replay_approx_vnf.scenario_helper = ScenarioHelper(name='vnf__1')
+ udp_replay_approx_vnf.scenario_helper.scenario_cfg = self.SCENARIO_CFG
+
+ udp_replay_approx_vnf._build_pipeline_kwargs()
+
+ self.assertEqual(udp_replay_approx_vnf.pipeline_kwargs, {
+ 'config': '(0,0,1),(1,0,2)',
+ 'cpu_mask_hex': '0x7',
+ 'hw_csum': '',
+ 'port_mask_hex': '0x3',
+ 'tool_path': 'tool_path',
+ 'whitelist': '0000:00:0.1 -w 0000:00:0.3'
+ })
+
+ @mock.patch(SSH_HELPER)
+ def test_run_udp_replay(self, ssh, _):
+ mock_ssh(ssh)
+
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
+ udp_replay_approx_vnf._build_config = mock.MagicMock()
+ udp_replay_approx_vnf.queue_wrapper = mock.MagicMock()
+
+ udp_replay_approx_vnf._run()
+
+ udp_replay_approx_vnf.ssh_helper.run.assert_called_once()
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
- def test_instantiate(self, Context, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
- self.scenario_cfg['vnf_options'] = {'cgnapt': {'cfg': "",
- 'rules': ""}}
- udp_approx_vnf._run_udp_replay = mock.Mock(return_value=0)
- udp_approx_vnf._parse_rule_file = mock.Mock(return_value={})
- udp_approx_vnf.deploy_udp_replay_vnf = mock.Mock(return_value=1)
- udp_approx_vnf.q_out.put("Replay>")
- udp_approx_vnf.get_my_ports = mock.Mock(return_value=[0, 1])
- udp_replay.WAIT_TIME = 3
- udp_approx_vnf.get_nfvi_type = mock.Mock(return_value="baremetal")
-
- udp_approx_vnf._vnf_process = mock.MagicMock()
- udp_approx_vnf._vnf_process.is_alive = \
- mock.Mock(return_value=1)
- self.assertIsNone(udp_approx_vnf.instantiate(self.scenario_cfg,
- self.context_cfg))
-
- def test_scale(self, mock_process):
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
+ @mock.patch(SSH_HELPER)
+ def test_instantiate(self, ssh, *_):
+ mock_ssh(ssh)
+
+ resource = mock.Mock(autospec=ResourceProfile)
+
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
+ udp_replay_approx_vnf.q_out.put("Replay>")
+ udp_replay_approx_vnf.WAIT_TIME = 0
+ udp_replay_approx_vnf.setup_helper.setup_vnf_environment = mock.Mock()
+
+ self.assertIsNone(udp_replay_approx_vnf.instantiate(self.SCENARIO_CFG, self.CONTEXT_CFG))
+
+ udp_replay_approx_vnf._vnf_process.is_alive = mock.Mock(return_value=1)
+ udp_replay_approx_vnf._vnf_process.exitcode = 0
+
+ self.assertEquals(udp_replay_approx_vnf.wait_for_instantiate(), 0)
+
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
+ @mock.patch('yardstick.ssh.SSH')
+ @mock.patch(SSH_HELPER)
+ def test_instantiate_panic(self, ssh, resource_ssh, *_):
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
+ udp_replay_approx_vnf.WAIT_TIME = 0
+ udp_replay_approx_vnf.q_out.put("some text PANIC some text")
+ udp_replay_approx_vnf.setup_helper.setup_vnf_environment = mock.Mock()
+
+ self.assertIsNone(udp_replay_approx_vnf.instantiate(self.SCENARIO_CFG, self.CONTEXT_CFG))
+ with self.assertRaises(RuntimeError):
+ udp_replay_approx_vnf.wait_for_instantiate()
+
+ def test_scale(self, _):
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
flavor = ""
- self.assertRaises(NotImplementedError, udp_approx_vnf.scale, flavor)
+
+ self.assertRaises(NotImplementedError, udp_replay_approx_vnf.scale, flavor)
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_terminate(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- udp_approx_vnf = UdpReplayApproxVnf(NAME, vnfd)
- udp_approx_vnf._vnf_process = mock.MagicMock()
- udp_approx_vnf._vnf_process.terminate = mock.Mock()
- udp_approx_vnf.used_drivers = {"01:01.0": "i40e",
- "01:01.1": "i40e"}
- udp_approx_vnf.execute_command = mock.Mock()
- udp_approx_vnf.ssh_helper = ssh_mock
- udp_approx_vnf.dpdk_nic_bind = "dpdk_nic_bind.py"
- self.assertEqual(None, udp_approx_vnf.terminate())
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, mock_time, _):
+ mock_ssh(ssh)
+
+ udp_replay_approx_vnf = UdpReplayApproxVnf(NAME, self.VNFD_0)
+ udp_replay_approx_vnf._vnf_process = mock.MagicMock()
+ udp_replay_approx_vnf._vnf_process.terminate = mock.Mock()
+ udp_replay_approx_vnf.used_drivers = {"01:01.0": "i40e", "01:01.1": "i40e"}
+ udp_replay_approx_vnf.dpdk_nic_bind = "dpdk_nic_bind.py"
+ self.assertEqual(None, udp_replay_approx_vnf.terminate())
if __name__ == '__main__':
unittest.main()
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py b/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py
index d817b164c..958099a03 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_vfw_vnf.py
@@ -16,69 +16,13 @@
#
from __future__ import absolute_import
+
import unittest
import mock
import os
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+from tests.unit import STL_MOCKS
+from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -89,6 +33,7 @@ if stl_patch:
from yardstick.network_services.nfvi.resource import ResourceProfile
TEST_FILE_YAML = 'nsb_test_case.yaml'
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
name = 'vnf__1'
@@ -128,7 +73,7 @@ class TestFWApproxVnf(unittest.TestCase):
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'driver': "i40e",
'dst_ip': '152.16.100.20',
@@ -143,7 +88,7 @@ class TestFWApproxVnf(unittest.TestCase):
'type': 'PCI-PASSTHROUGH',
'driver': "i40e",
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_iface_name': 'xe1',
@@ -197,7 +142,7 @@ class TestFWApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens513f0',
- 'vld_id': 'public',
+ 'vld_id': FWApproxVnf.DOWNLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.40.20',
'dst_mac': '00:00:00:00:00:01',
@@ -225,7 +170,7 @@ class TestFWApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens785f0',
- 'vld_id': 'private',
+ 'vld_id': FWApproxVnf.UPLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.100.20',
'dst_mac': '00:00:00:00:00:02',
@@ -250,7 +195,7 @@ class TestFWApproxVnf(unittest.TestCase):
'ip': '1.2.1.1',
'interfaces':
{'xe0': {'local_iface_name': 'ens786f0',
- 'vld_id': 'private',
+ 'vld_id': FWApproxVnf.UPLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.100.19',
'dst_mac': '00:00:00:00:00:04',
@@ -260,7 +205,7 @@ class TestFWApproxVnf(unittest.TestCase):
'vpci': '0000:05:00.0',
'dpdk_port_num': 0},
'xe1': {'local_iface_name': 'ens786f1',
- 'vld_id': 'public',
+ 'vld_id': FWApproxVnf.DOWNLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.40.19',
'dst_mac': '00:00:00:00:00:03',
@@ -314,57 +259,51 @@ pipeline>
""" # noqa
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_collect_kpi(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd)
- vfw_approx_vnf.q_in = mock.MagicMock()
- vfw_approx_vnf.q_out = mock.MagicMock()
- vfw_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- vfw_approx_vnf.resource = mock.Mock(autospec=ResourceProfile)
- vfw_approx_vnf.resource_helper = mock.MagicMock(
- **{'collect_kpi.return_value': {"core": {}}})
- vfw_approx_vnf.vnf_execute = mock.Mock(return_value=self.STATS)
- result = {
- 'packets_dropped': 0,
- 'packets_fwd': 6007180,
- 'packets_in': 6007180,
- 'collect_stats': {'core': {}},
- }
- self.assertEqual(result, vfw_approx_vnf.collect_kpi())
+ @mock.patch(SSH_HELPER)
+ def test_collect_kpi(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
+ vfw_approx_vnf.q_in = mock.MagicMock()
+ vfw_approx_vnf.q_out = mock.MagicMock()
+ vfw_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ vfw_approx_vnf.resource = mock.Mock(autospec=ResourceProfile)
+ vfw_approx_vnf.resource_helper = mock.MagicMock(
+ **{'collect_kpi.return_value': {"core": {}}})
+ vfw_approx_vnf.vnf_execute = mock.Mock(return_value=self.STATS)
+ result = {
+ 'packets_dropped': 0,
+ 'packets_fwd': 6007180,
+ 'packets_in': 6007180,
+ 'collect_stats': {'core': {}},
+ }
+ self.assertEqual(result, vfw_approx_vnf.collect_kpi())
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_vnf_execute_command(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd)
- vfw_approx_vnf.q_in = mock.MagicMock()
- vfw_approx_vnf.q_out = mock.MagicMock()
- vfw_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- cmd = "quit"
- self.assertEqual("", vfw_approx_vnf.vnf_execute(cmd))
-
- def test_get_stats(self, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd)
- vfw_approx_vnf.q_in = mock.MagicMock()
- vfw_approx_vnf.q_out = mock.MagicMock()
- vfw_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
- vfw_approx_vnf.vnf_execute = mock.Mock(return_value=self.STATS)
- self.assertEqual(self.STATS, vfw_approx_vnf.get_stats())
+ @mock.patch(SSH_HELPER)
+ def test_vnf_execute_command(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
+ vfw_approx_vnf.q_in = mock.MagicMock()
+ vfw_approx_vnf.q_out = mock.MagicMock()
+ vfw_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ cmd = "quit"
+ self.assertEqual(vfw_approx_vnf.vnf_execute(cmd), "")
+
+ @mock.patch(SSH_HELPER)
+ def test_get_stats(self, ssh, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
+ vfw_approx_vnf.q_in = mock.MagicMock()
+ vfw_approx_vnf.q_out = mock.MagicMock()
+ vfw_approx_vnf.q_out.qsize = mock.Mock(return_value=0)
+ vfw_approx_vnf.vnf_execute = mock.Mock(return_value=self.STATS)
+ self.assertEqual(self.STATS, vfw_approx_vnf.get_stats())
def _get_file_abspath(self, filename):
curr_path = os.path.dirname(os.path.abspath(__file__))
@@ -374,74 +313,65 @@ pipeline>
@mock.patch("yardstick.network_services.vnf_generic.vnf.vfw_vnf.hex")
@mock.patch("yardstick.network_services.vnf_generic.vnf.vfw_vnf.eval")
@mock.patch("yardstick.network_services.vnf_generic.vnf.vfw_vnf.open")
- def test_run_vfw(self, mock_open, eval, hex, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh_mock.run = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd)
- vfw_approx_vnf._build_config = mock.MagicMock()
- vfw_approx_vnf.queue_wrapper = mock.MagicMock()
- vfw_approx_vnf.ssh_helper = mock.MagicMock()
- vfw_approx_vnf.ssh_helper.run = mock.MagicMock()
- vfw_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
- vfw_approx_vnf.vnf_cfg = {'lb_config': 'SW',
- 'lb_count': 1,
- 'worker_config': '1C/1T',
- 'worker_threads': 1}
- vfw_approx_vnf.all_options = {'traffic_type': '4',
- 'topology': 'nsb_test_case.yaml'}
- vfw_approx_vnf._run()
- vfw_approx_vnf.ssh_helper.run.assert_called_once()
+ @mock.patch(SSH_HELPER)
+ def test_run_vfw(self, ssh, mock_open, mock_eval, mock_hex, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
+ vfw_approx_vnf._build_config = mock.MagicMock()
+ vfw_approx_vnf.queue_wrapper = mock.MagicMock()
+ vfw_approx_vnf.ssh_helper = mock.MagicMock()
+ vfw_approx_vnf.ssh_helper.run = mock.MagicMock()
+ vfw_approx_vnf.scenario_helper.scenario_cfg = self.scenario_cfg
+ vfw_approx_vnf.vnf_cfg = {'lb_config': 'SW',
+ 'lb_count': 1,
+ 'worker_config': '1C/1T',
+ 'worker_threads': 1}
+ vfw_approx_vnf.all_options = {'traffic_type': '4',
+ 'topology': 'nsb_test_case.yaml'}
+ vfw_approx_vnf._run()
+ vfw_approx_vnf.ssh_helper.run.assert_called_once()
- @mock.patch("yardstick.network_services.vnf_generic.vnf.vfw_vnf.YangModel")
@mock.patch("yardstick.network_services.vnf_generic.vnf.vfw_vnf.find_relative_file")
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.vfw_vnf.YangModel")
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
- def test_instantiate(self, Context, mock_yang, mock_find, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd)
- vfw_approx_vnf.ssh_helper = ssh
- vfw_approx_vnf.deploy_helper = mock.MagicMock()
- vfw_approx_vnf.resource_helper = mock.MagicMock()
- vfw_approx_vnf._build_config = mock.MagicMock()
- self.scenario_cfg['vnf_options'] = {'acl': {'cfg': "",
- 'rules': ""}}
- self.scenario_cfg.update({"nodes": {"vnf__1": ""}})
- self.assertIsNone(vfw_approx_vnf.instantiate(self.scenario_cfg,
- self.context_cfg))
+ @mock.patch(SSH_HELPER)
+ def test_instantiate(self, ssh, mock_context, mock_yang, mock_find, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
+ vfw_approx_vnf.ssh_helper = ssh
+ vfw_approx_vnf.deploy_helper = mock.MagicMock()
+ vfw_approx_vnf.resource_helper = mock.MagicMock()
+ vfw_approx_vnf._build_config = mock.MagicMock()
+ self.scenario_cfg['vnf_options'] = {'acl': {'cfg': "",
+ 'rules': ""}}
+ self.scenario_cfg.update({"nodes": {"vnf__1": ""}})
+ self.assertIsNone(vfw_approx_vnf.instantiate(self.scenario_cfg, self.context_cfg))
def test_scale(self, mock_process):
vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
vfw_approx_vnf = FWApproxVnf(name, vnfd)
flavor = ""
- self.assertRaises(NotImplementedError, vfw_approx_vnf.scale, flavor)
+ with self.assertRaises(NotImplementedError):
+ vfw_approx_vnf.scale(flavor)
@mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.time")
- def test_terminate(self, mock_time, mock_process):
- with mock.patch("yardstick.ssh.SSH") as ssh:
- ssh_mock = mock.Mock(autospec=ssh.SSH)
- ssh_mock.execute = \
- mock.Mock(return_value=(0, "", ""))
- ssh.from_node.return_value = ssh_mock
- vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
- vfw_approx_vnf = FWApproxVnf(name, vnfd)
- vfw_approx_vnf._vnf_process = mock.MagicMock()
- vfw_approx_vnf._vnf_process.terminate = mock.Mock()
- vfw_approx_vnf.used_drivers = {"01:01.0": "i40e",
- "01:01.1": "i40e"}
- vfw_approx_vnf.vnf_execute = mock.Mock()
- vfw_approx_vnf.ssh_helper = ssh_mock
- vfw_approx_vnf.dpdk_nic_bind = "dpdk_nic_bind.py"
- vfw_approx_vnf._resource_collect_stop = mock.Mock()
- self.assertEqual(None, vfw_approx_vnf.terminate())
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, mock_time, mock_process):
+ mock_ssh(ssh)
+
+ vnfd = self.VNFD['vnfd:vnfd-catalog']['vnfd'][0]
+ vfw_approx_vnf = FWApproxVnf(name, vnfd)
+ vfw_approx_vnf._vnf_process = mock.MagicMock()
+ vfw_approx_vnf.used_drivers = {"01:01.0": "i40e",
+ "01:01.1": "i40e"}
+ vfw_approx_vnf.vnf_execute = mock.Mock()
+ vfw_approx_vnf.dpdk_nic_bind = "dpdk_nic_bind.py"
+ vfw_approx_vnf._resource_collect_stop = mock.Mock()
+ self.assertIsNone(vfw_approx_vnf.terminate())
if __name__ == '__main__':
unittest.main()
diff --git a/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py b/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py
index 80b4a5108..757109d11 100644
--- a/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py
+++ b/tests/unit/network_services/vnf_generic/vnf/test_vpe_vnf.py
@@ -16,77 +16,18 @@
#
from __future__ import absolute_import
+import six.moves.configparser as configparser
import os
import unittest
-
-import six.moves.configparser as configparser
import mock
from multiprocessing import Process, Queue
+from tests.unit import STL_MOCKS
from yardstick.network_services.vnf_generic.vnf.base import QueueFileWrapper
-SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
-STL_MOCKS = {
- 'stl': mock.MagicMock(),
- 'stl.trex_stl_lib': mock.MagicMock(),
- 'stl.trex_stl_lib.base64': mock.MagicMock(),
- 'stl.trex_stl_lib.binascii': mock.MagicMock(),
- 'stl.trex_stl_lib.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.copy': mock.MagicMock(),
- 'stl.trex_stl_lib.datetime': mock.MagicMock(),
- 'stl.trex_stl_lib.functools': mock.MagicMock(),
- 'stl.trex_stl_lib.imp': mock.MagicMock(),
- 'stl.trex_stl_lib.inspect': mock.MagicMock(),
- 'stl.trex_stl_lib.json': mock.MagicMock(),
- 'stl.trex_stl_lib.linecache': mock.MagicMock(),
- 'stl.trex_stl_lib.math': mock.MagicMock(),
- 'stl.trex_stl_lib.os': mock.MagicMock(),
- 'stl.trex_stl_lib.platform': mock.MagicMock(),
- 'stl.trex_stl_lib.pprint': mock.MagicMock(),
- 'stl.trex_stl_lib.random': mock.MagicMock(),
- 'stl.trex_stl_lib.re': mock.MagicMock(),
- 'stl.trex_stl_lib.scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.socket': mock.MagicMock(),
- 'stl.trex_stl_lib.string': mock.MagicMock(),
- 'stl.trex_stl_lib.struct': mock.MagicMock(),
- 'stl.trex_stl_lib.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.threading': mock.MagicMock(),
- 'stl.trex_stl_lib.time': mock.MagicMock(),
- 'stl.trex_stl_lib.traceback': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_async_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_exceptions': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_ext': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_jsonrpc_client': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_interface': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_packet_builder_scapy': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_port': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_stats': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_streams': mock.MagicMock(),
- 'stl.trex_stl_lib.trex_stl_types': mock.MagicMock(),
- 'stl.trex_stl_lib.types': mock.MagicMock(),
- 'stl.trex_stl_lib.utils': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.argparse': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.collections': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.common': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.json': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.os': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.parsing_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.pwd': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.random': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.re': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.string': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.sys': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_opts': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.text_tables': mock.MagicMock(),
- 'stl.trex_stl_lib.utils.texttable': mock.MagicMock(),
- 'stl.trex_stl_lib.warnings': mock.MagicMock(),
- 'stl.trex_stl_lib.yaml': mock.MagicMock(),
- 'stl.trex_stl_lib.zlib': mock.MagicMock(),
- 'stl.trex_stl_lib.zmq': mock.MagicMock(),
-}
+SSH_HELPER = 'yardstick.network_services.vnf_generic.vnf.sample_vnf.VnfSshHelper'
STLClient = mock.MagicMock()
stl_patch = mock.patch.dict("sys.modules", STL_MOCKS)
@@ -95,8 +36,8 @@ stl_patch.start()
if stl_patch:
from yardstick.network_services.vnf_generic.vnf.vpe_vnf import ConfigCreate
from yardstick.network_services.nfvi.resource import ResourceProfile
- from yardstick.network_services.vnf_generic.vnf import vpe_vnf
- from yardstick.network_services.vnf_generic.vnf.vpe_vnf import VpeApproxVnf
+ from yardstick.network_services.vnf_generic.vnf.vpe_vnf import \
+ VpeApproxVnf, VpeApproxSetupEnvHelper
from tests.unit.network_services.vnf_generic.vnf.test_base import FileAbsPath
from tests.unit.network_services.vnf_generic.vnf.test_base import mock_ssh
@@ -116,8 +57,8 @@ class TestConfigCreate(unittest.TestCase):
def test___init__(self):
config_create = ConfigCreate([0], [1], 2)
- self.assertEqual(config_create.priv_ports, [0])
- self.assertEqual(config_create.pub_ports, [1])
+ self.assertEqual(config_create.uplink_ports, [0])
+ self.assertEqual(config_create.downlink_ports, [1])
self.assertEqual(config_create.socket, 2)
def test_vpe_initialize(self):
@@ -169,7 +110,7 @@ class TestConfigCreate(unittest.TestCase):
self.assertNotEqual(result, '')
def test_create_vpe_config(self):
- priv_ports = [
+ uplink_ports = [
{
'index': 0,
'dpdk_port_num': 1,
@@ -180,7 +121,7 @@ class TestConfigCreate(unittest.TestCase):
},
]
- pub_ports = [
+ downlink_ports = [
{
'index': 2,
'dpdk_port_num': 3,
@@ -191,7 +132,7 @@ class TestConfigCreate(unittest.TestCase):
},
]
- config_create = ConfigCreate(priv_ports, pub_ports, 23)
+ config_create = ConfigCreate(uplink_ports, downlink_ports, 23)
curr_path = os.path.dirname(os.path.abspath(__file__))
vpe_cfg = "samples/vnf_samples/nsut/vpe/vpe_config"
vnf_cfg = os.path.join(curr_path, "../../../../..", vpe_cfg)
@@ -244,14 +185,15 @@ class TestVpeApproxVnf(unittest.TestCase):
'vpci': '0000:05:00.0',
'local_ip': '152.16.100.19',
'type': 'PCI-PASSTHROUGH',
- 'vld_id': '',
'netmask': '255.255.255.0',
- 'dpdk_port_num': '0',
+ 'dpdk_port_num': 0,
'bandwidth': '10 Gbps',
'driver': "i40e",
'dst_ip': '152.16.100.20',
'local_iface_name': 'xe0',
'local_mac': '00:00:00:00:00:02',
+ 'vld_id': 'uplink_0',
+ 'ifname': 'xe0',
},
'vnfd-connection-point-ref': 'xe0',
'name': 'xe0',
@@ -262,14 +204,15 @@ class TestVpeApproxVnf(unittest.TestCase):
'vpci': '0000:05:00.1',
'local_ip': '152.16.40.19',
'type': 'PCI-PASSTHROUGH',
- 'vld_id': '',
'driver': "i40e",
'netmask': '255.255.255.0',
- 'dpdk_port_num': '1',
+ 'dpdk_port_num': 1,
'bandwidth': '10 Gbps',
'dst_ip': '152.16.40.20',
'local_iface_name': 'xe1',
'local_mac': '00:00:00:00:00:01',
+ 'vld_id': 'downlink_0',
+ 'ifname': 'xe1',
},
'vnfd-connection-point-ref': 'xe1',
'name': 'xe1',
@@ -317,7 +260,7 @@ class TestVpeApproxVnf(unittest.TestCase):
SCENARIO_CFG = {
'options': {
'packetsize': 64,
- 'traffic_type': 4 ,
+ 'traffic_type': 4,
'rfc2544': {
'allowed_drop_rate': '0.8 - 1',
},
@@ -367,7 +310,7 @@ class TestVpeApproxVnf(unittest.TestCase):
'interfaces': {
'xe0': {
'local_iface_name': 'ens513f0',
- 'vld_id': 'public',
+ 'vld_id': VpeApproxVnf.DOWNLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.40.20',
'dst_mac': '00:00:00:00:00:01',
@@ -401,7 +344,7 @@ class TestVpeApproxVnf(unittest.TestCase):
'interfaces': {
'xe0': {
'local_iface_name': 'ens785f0',
- 'vld_id': 'private',
+ 'vld_id': VpeApproxVnf.UPLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.100.20',
'dst_mac': '00:00:00:00:00:02',
@@ -432,7 +375,7 @@ class TestVpeApproxVnf(unittest.TestCase):
'interfaces': {
'xe0': {
'local_iface_name': 'ens786f0',
- 'vld_id': 'private',
+ 'vld_id': VpeApproxVnf.UPLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.100.19',
'dst_mac': '00:00:00:00:00:04',
@@ -444,7 +387,7 @@ class TestVpeApproxVnf(unittest.TestCase):
},
'xe1': {
'local_iface_name': 'ens786f1',
- 'vld_id': 'public',
+ 'vld_id': VpeApproxVnf.DOWNLINK,
'netmask': '255.255.255.0',
'local_ip': '152.16.40.19',
'dst_mac': '00:00:00:00:00:03',
@@ -558,9 +501,6 @@ class TestVpeApproxVnf(unittest.TestCase):
vpe_approx_vnf = VpeApproxVnf(NAME, self.VNFD_0)
vpe_approx_vnf.tc_file_name = get_file_abspath(TEST_FILE_YAML)
- vpe_approx_vnf.generate_port_pairs = mock.Mock()
- vpe_approx_vnf.tg_port_pairs = [[[0], [1]]]
- vpe_approx_vnf.vnf_port_pairs = [[[0], [1]]]
vpe_approx_vnf.vnf_cfg = {
'lb_config': 'SW',
'lb_count': 1,
@@ -572,16 +512,56 @@ class TestVpeApproxVnf(unittest.TestCase):
NAME: {
'traffic_type': '4',
'topology': 'nsb_test_case.yaml',
+ 'vnf_config': 'vpe_config',
}
}
}
vpe_approx_vnf.topology = "nsb_test_case.yaml"
vpe_approx_vnf.nfvi_type = "baremetal"
vpe_approx_vnf._provide_config_file = mock.Mock()
+ vpe_approx_vnf._build_config = mock.MagicMock()
self.assertIsInstance(vpe_approx_vnf.ssh_helper, mock.Mock)
+ self.assertIsInstance(vpe_approx_vnf.ssh_helper, mock.Mock)
self.assertIsNone(vpe_approx_vnf._run())
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.MultiPortConfig")
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.sample_vnf.Context")
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.vpe_vnf.ConfigCreate")
+ @mock.patch("yardstick.network_services.vnf_generic.vnf.vpe_vnf.open")
+ @mock.patch(SSH_HELPER)
+ def test_build_config(self, mock_mul, mock_context, mock_config, mock_open, ssh, _):
+ mock_ssh(ssh)
+ vpe_approx_vnf = VpeApproxSetupEnvHelper(mock.MagicMock(),
+ mock.MagicMock, mock.MagicMock)
+ vpe_approx_vnf.tc_file_name = get_file_abspath(TEST_FILE_YAML)
+ vpe_approx_vnf.generate_port_pairs = mock.Mock()
+ vpe_approx_vnf.vnf_cfg = {
+ 'lb_config': 'SW',
+ 'lb_count': 1,
+ 'worker_config': '1C/1T',
+ 'worker_threads': 1,
+ }
+ vpe_approx_vnf.scenario_helper.scenario_cfg = {
+ 'options': {
+ NAME: {
+ 'traffic_type': '4',
+ 'topology': 'nsb_test_case.yaml',
+ 'vnf_config': 'vpe_config',
+ }
+ }
+ }
+ vpe_approx_vnf.topology = "nsb_test_case.yaml"
+ vpe_approx_vnf.nfvi_type = "baremetal"
+ vpe_approx_vnf._provide_config_file = mock.Mock()
+
+ vpe_approx_vnf.ssh_helper = mock.MagicMock()
+ vpe_approx_vnf.scenario_helper = mock.MagicMock()
+ vpe_approx_vnf.ssh_helper.bin_path = mock.Mock()
+ vpe_approx_vnf.ssh_helper.upload_config_file = mock.MagicMock()
+ self.assertIsNone(vpe_approx_vnf._build_vnf_ports())
+ self.assertIsNotNone(vpe_approx_vnf.build_config())
+
@mock.patch(SSH_HELPER)
def test_wait_for_instantiate(self, ssh, _):
mock_ssh(ssh)
@@ -697,14 +677,14 @@ class TestVpeApproxVnf(unittest.TestCase):
with self.assertRaises(NotImplementedError):
vpe_approx_vnf.scale('')
- def test_terminate(self, _):
+ @mock.patch(SSH_HELPER)
+ def test_terminate(self, ssh, _):
+ mock_ssh(ssh)
+
vpe_approx_vnf = VpeApproxVnf(NAME, self.VNFD_0)
- vpe_approx_vnf.vnf_execute = mock.Mock()
vpe_approx_vnf._vnf_process = mock.MagicMock()
- vpe_approx_vnf._vnf_process.terminate = mock.Mock()
vpe_approx_vnf._resource_collect_stop = mock.Mock()
vpe_approx_vnf.resource_helper = mock.MagicMock()
- vpe_approx_vnf.ssh_helper = mock.MagicMock()
self.assertIsNone(vpe_approx_vnf.terminate())
diff --git a/tests/unit/test_ssh.py b/tests/unit/test_ssh.py
index 24a9d0c83..b298c745b 100644
--- a/tests/unit/test_ssh.py
+++ b/tests/unit/test_ssh.py
@@ -455,8 +455,8 @@ class SSHRunTestCase(unittest.TestCase):
self.test_client._put_file_sftp("localfile", "remotefile")
sftp.put.assert_called_once_with("localfile", "remotefile")
- mock_stat.assert_called_once_with("localfile")
- sftp.chmod.assert_called_once_with("remotefile", 0o753)
+ mock_stat.assert_any_call("localfile")
+ sftp.chmod.assert_any_call("remotefile", 0o753)
sftp.__exit__.assert_called_once_with(None, None, None)
def test__put_file_sftp_mode(self):
@@ -527,7 +527,7 @@ class TestAutoConnectSSH(unittest.TestCase):
'key_filename': None,
'password': None,
'name': None,
- 'wait': False,
+ 'wait': True,
}
result = auto_connect_ssh._make_dict()
self.assertDictEqual(result, expected)
diff --git a/tests/vsperf/pvp_rfc2544_throughput_dpdk.yaml b/tests/vsperf/pvp_rfc2544_throughput_dpdk.yaml
new file mode 100644
index 000000000..0b3e5a876
--- /dev/null
+++ b/tests/vsperf/pvp_rfc2544_throughput_dpdk.yaml
@@ -0,0 +1,91 @@
+# Copyright 2017 Nokia
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# VSPERF specific configuration file for execution of RFC2544 throughput
+# traffic. Traffic executed by traffic generator is forwarded directly
+# between interfaces connected to the traffic generator. So test will only
+# benchmark the performance of OVS external bridge at controller node.
+# Details about supported test options and test case execution can be
+# found in VSPERF documentation:
+#
+# http://artifacts.opnfv.org/vswitchperf/docs/userguide/yardstick.html
+
+schema: "yardstick:task:0.1"
+
+scenarios:
+{% for multistream in [1, 1000] %}
+-
+ type: VsperfDPDK
+ options:
+ testname: 'pvp_tput'
+ traffic_type: 'rfc2544_throughput'
+ multistream: {{multistream}}
+ frame_size: 64
+ test_params: 'TRAFFICGEN_DURATION=60;'
+ trafficgen_port1: 'ens4'
+ trafficgen_port2: 'ens5'
+ conf_file: '~/vsperf-yardstick.conf'
+ moongen_helper_file: '~/moongen.py'
+ moongen_host_ip: '10.5.201.151'
+ moongen_port1_mac: '8c:dc:d4:ae:7c:5c'
+ moongen_port2_mac: '8c:dc:d4:ae:7c:5d'
+ trafficgen_port1_nw: 'test2'
+ trafficgen_port2_nw: 'test3'
+
+ host: vsperf.demo
+
+ runner:
+ type: Sequence
+ scenario_option_name: frame_size
+ sequence:
+ - 64
+ - 128
+ - 256
+ - 512
+ - 1024
+ - 1280
+ - 1518
+
+ sla:
+ # The throughput SLA (or any other SLA) cannot be set to a meaningful
+ # value without knowledge of the server and networking environment,
+ # possibly including prior testing in that environment to establish
+ # a baseline SLA level under well-understood circumstances.
+ metrics: 'throughput_rx_fps'
+ throughput_rx_fps: 500000
+ action: monitor
+{% endfor %}
+
+context:
+ name: demo
+ image: yardstick-vsperf-server
+ flavor: vsperf-flavor
+ user: ubuntu
+
+ placement_groups:
+ pgrp1:
+ policy: "availability"
+
+ servers:
+ vsperf:
+ floating_ip: true
+ placement: "pgrp1"
+
+ networks:
+ test:
+ cidr: '10.0.1.0/24'
+ test2:
+ cidr: '10.0.2.0/24'
+ test3:
+ cidr: '10.0.3.0/24'
diff --git a/tools/vsperf-img-finalize.sh b/tools/vsperf-img-finalize.sh
new file mode 100755
index 000000000..cf3677b84
--- /dev/null
+++ b/tools/vsperf-img-finalize.sh
@@ -0,0 +1,51 @@
+#!/bin/bash
+##############################################################################
+# Copyright (c) 2017 Nokia
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# PREREQUISITES
+# modified image (yardstick-vsperf) must be uploaded to OpenStack
+# must have a proper flavor (vsperf-flavor) for the image e.g.
+# nova flavor-create vsperf-flavor auto 8192 80 6
+# nova flavor-key vsperf-flavor set hw:numa_nodes=1
+# nova flavor-key vsperf-flavor set hw:mem_page_size=1GB
+# nova flavor-key vsperf-flavor set hw:cpu_policy=dedicated
+# nova flavor-key vsperf-flavor set hw:vif_multiqueue_enabled=true
+
+stackname="vsperf-install-stack"
+template=vsperf_install.yml
+new_image_name="yardstick-vsperf-server"
+
+openstack stack create $stackname -f yaml -t $template
+progress="WARMING_UP"
+
+while [ "$progress" != "CREATE_COMPLETE" ]
+do
+ sleep 10
+ echo "check stack status......."
+ show_output=$(openstack stack show $stackname)
+ progress=$(echo $show_output | sed 's/^.*stack_status . \([^ ]*\).*$/\1/')
+ echo "$progress"
+ if [ "$progress" == "CREATE_FAILED" ];then
+ echo "create $stackname failed"
+ exit 1
+ fi
+done
+
+# has to stop the instance before taking the snapshot
+nova stop $stackname
+sleep 10
+
+status=$(nova image-create --poll $stackname $new_image_name)
+if [[ "$status" =~ "Finished" ]];then
+ echo "$new_image_name finished"
+fi
+
+nova delete $stackname
+sleep 10
+openstack stack delete --yes $stackname
diff --git a/tools/vsperf-img-modify.sh b/tools/vsperf-img-modify.sh
new file mode 100755
index 000000000..3ba697c00
--- /dev/null
+++ b/tools/vsperf-img-modify.sh
@@ -0,0 +1,74 @@
+#!/bin/bash
+##############################################################################
+# Copyright (c) 2017 Nokia
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# installs required packages
+# must be run from inside the image (either chrooted or running)
+
+set -ex
+
+if [ $# -eq 1 ]; then
+ nameserver_ip=$1
+
+ # /etc/resolv.conf is a symbolic link to /run, restore at end
+ rm /etc/resolv.conf
+ echo "nameserver $nameserver_ip" > /etc/resolv.conf
+ echo "nameserver 8.8.8.8" >> /etc/resolv.conf
+ echo "nameserver 8.8.4.4" >> /etc/resolv.conf
+fi
+
+# Force apt to use ipv4 due to build problems on LF POD.
+echo 'Acquire::ForceIPv4 "true";' > /etc/apt/apt.conf.d/99force-ipv4
+
+echo 'GRUB_CMDLINE_LINUX="resume=/dev/sda1 default_hugepagesz=1G hugepagesz=1G hugepages=32 iommu=on iommu=pt intel_iommu=on"' >> /etc/default/grub
+
+# Add hostname to /etc/hosts.
+# Allow console access via pwd
+cat <<EOF >/etc/cloud/cloud.cfg.d/10_etc_hosts.cfg
+manage_etc_hosts: True
+password: ubuntu
+chpasswd: { expire: False }
+ssh_pwauth: True
+EOF
+
+linuxheadersversion=`echo ls boot/vmlinuz* | cut -d- -f2-`
+
+apt-get update
+apt-get install -y \
+ linux-headers-$linuxheadersversion \
+ screen \
+ locate \
+ sshpass \
+ git
+
+cd /root
+git clone -b stable/danube https://gerrit.opnfv.org/gerrit/vswitchperf
+
+# do not compile ovs and qemu
+sed -i.bak -e 's/^\(SUBBUILDS\ =\ src_vanilla\)/#\1/' \
+ -e 's/^\(SUBDIRS\ += ovs.*\)/#\1/' \
+ -e 's/^\(SUBDIRS\ += qemu.*\)/#\1/' \
+ vswitchperf/src/Makefile
+# If these paths do not exist, vsperf wont start
+mkdir -p /root/vswitchperf/src/ovs/ovs/ovsdb/
+touch /root/vswitchperf/src/ovs/ovs/ovsdb/ovsdb-tool
+touch /root/vswitchperf/src/ovs/ovs/ovsdb/ovsdb-server
+mkdir -p /root/vswitchperf/src/qemu/qemu/x86_64-softmmu/
+touch /root/vswitchperf/src/qemu/qemu/x86_64-softmmu/qemu-system-x86_64
+mkdir -p /root/vswitchperf/src/ovs/ovs/utilities/
+touch /root/vswitchperf/src/ovs/ovs/utilities/ovs-dpctl
+touch /root/vswitchperf/src/ovs/ovs/utilities/ovs-vsctl
+touch /root/vswitchperf/src/ovs/ovs/utilities/ovs-ofctl
+touch /root/vswitchperf/src/ovs/ovs/utilities/ovs-appctl
+mkdir -p /root/vswitchperf/src/ovs/ovs/vswitchd/
+touch /root/vswitchperf/src/ovs/ovs/vswitchd/vswitch.ovsschema
+touch /root/vswitchperf/src/ovs/ovs/vswitchd/ovs-vswitchd
+
+# restore symlink
+#ln -sf /run/resolvconf/resolv.conf /etc/resolv.conf
diff --git a/tools/vsperf_install.yml b/tools/vsperf_install.yml
new file mode 100644
index 000000000..3c78e0ca8
--- /dev/null
+++ b/tools/vsperf_install.yml
@@ -0,0 +1,125 @@
+##############################################################################
+# Copyright (c) 2017 Nokia
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+heat_template_version: 2015-04-30
+
+description: >
+ Used to run VMs with Vsperf
+
+parameters:
+ image:
+ type: string
+ description: Name of the image
+ default: yardstick-vsperf
+
+ flavor:
+ type: string
+ default: vsperf-flavor
+
+ timeout:
+ type: number
+ description: Timeout in seconds for WaitCondition, depends on your image and environment
+ default: 6000
+
+ external_net_name:
+ type: string
+ description: Name of the external network which management network will connect to
+ default: ext-net1
+
+resources:
+ network:
+ type: OS::Neutron::Net
+ properties:
+ name: vsperf_net
+
+ subnet:
+ type: OS::Neutron::Subnet
+ properties:
+ name: vsperf_subnet
+ ip_version: 4
+ cidr: 192.168.0.0/24
+ network: { get_resource: network }
+
+ management_router:
+ type: OS::Neutron::Router
+ properties:
+ name: management_router
+ external_gateway_info:
+ network: { get_param: external_net_name }
+
+ management_router_interface:
+ type: OS::Neutron::RouterInterface
+ properties:
+ router: { get_resource: management_router }
+ subnet: { get_resource: subnet }
+
+ floating_ip:
+ type: OS::Neutron::FloatingIP
+ properties:
+ floating_network: { get_param: external_net_name }
+
+ floating_ip_association:
+ type: OS::Nova::FloatingIPAssociation
+ properties:
+ floating_ip: { get_resource: floating_ip }
+ server_id: {get_resource: vsperf_vm}
+
+ keypair:
+ type: OS::Nova::KeyPair
+ properties:
+ name: yardstick-key
+ public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0RkXfW6pksd1cZmXuvXZF/Mlqqq3ahIGcGoULOC97XMpu0vdxMpcUwdjwGqMwEXTVyfHidu0l99bLqOCpSUKCmbWx3ONJ+1kqFx4HwsKEWLiyDYqsuMrDeZT1eFjC5avCoTcrIw2wq5NaBb00lDGagNZOeopaL5YIa4+PizEY23+cir24D67NU21Fg3JE92AIeGlNa4j66L3a+lL0hZq74Dilmp42wm4GsbplRO6KJfyaraowHb1X+TmhCjBgHk6M/OJ9yPAroZyJNcwjMAuuxhAYWRuT3SdbnoUR0RG2VhfDh0qNid7vOqLbhKPeaLLFmzkN+9w3WdCp6LbSYt87 yardstick@yardstick.opnfv.org
+
+ wait_handle:
+ type: OS::Heat::WaitConditionHandle
+
+ wait_condition:
+ type: OS::Heat::WaitCondition
+ properties:
+ handle: { get_resource: wait_handle }
+ count: 1
+ timeout: { get_param: timeout }
+
+ vsperf_vm:
+ type: OS::Nova::Server
+ depends_on: [subnet, keypair]
+ properties:
+ name: { get_param: "OS::stack_name" }
+ image: { get_param: image }
+ flavor: { get_param: flavor }
+ key_name: {get_resource: keypair}
+ networks:
+ - network: { get_resource: network }
+ config_drive: True
+ user_data_format : RAW
+ user_data:
+ str_replace:
+ template: |
+ #!/bin/bash
+ cat <<'CEOF' > /tmp/vsperf_post_build.sh
+ echo "Install vswitchperf"
+ mv /root/vswitchperf /home/ubuntu
+ chown -R ubuntu:ubuntu /home/ubuntu/vswitchperf
+ cd /home/ubuntu/vswitchperf/systems
+ sudo -H -u ubuntu ./build_base_machine.sh
+ echo "Set password less access to MoonGen server"
+ sudo -H -u ubuntu ssh-keygen -b 2048 -t rsa -f /home/ubuntu/.ssh/id_rsa -N ''
+ sudo -H -u ubuntu touch /home/ubuntu/.cloud-warnings.skip
+ echo "Enable 1GB huge pages"
+ update-grub
+ $NOTIFY --data-binary '{"status": "SUCCESS"}'
+ CEOF
+ chmod +x /tmp/vsperf_post_build.sh
+ nohup /tmp/vsperf_post_build.sh &
+ params:
+ $NOTIFY: { get_attr: ['wait_handle', 'curl_cli'] }
+
+outputs:
+ vm_uuid:
+ description: uuid of the VM
+ value: { get_attr: [ vsperf_vm, show,id ] }
diff --git a/yardstick/__init__.py b/yardstick/__init__.py
index c1010d98c..b673e7c4a 100644
--- a/yardstick/__init__.py
+++ b/yardstick/__init__.py
@@ -16,9 +16,7 @@ from yardstick.common import utils as yardstick_utils
yardstick_utils.makedirs(constants.LOG_DIR)
LOG_FILE = os.path.join(constants.LOG_DIR, 'yardstick.log')
-LOG_FORMATTER = ('%(asctime)s '
- '%(name)s %(filename)s:%(lineno)d '
- '%(levelname)s %(message)s')
+LOG_FORMATTER = '%(asctime)s [%(levelname)s] %(name)s %(filename)s:%(lineno)d %(message)s'
_LOG_FORMATTER = logging.Formatter(LOG_FORMATTER)
_LOG_STREAM_HDLR = logging.StreamHandler()
diff --git a/yardstick/benchmark/contexts/heat.py b/yardstick/benchmark/contexts/heat.py
index c8d53e324..9a7b3817f 100644
--- a/yardstick/benchmark/contexts/heat.py
+++ b/yardstick/benchmark/contexts/heat.py
@@ -14,6 +14,7 @@ import collections
import logging
import os
import uuid
+import errno
from collections import OrderedDict
import ipaddress
@@ -26,7 +27,8 @@ from yardstick.benchmark.contexts.model import Server
from yardstick.benchmark.contexts.model import update_scheduler_hints
from yardstick.common.openstack_utils import get_neutron_client
from yardstick.orchestrator.heat import HeatTemplate, get_short_key_uuid
-from yardstick.common.constants import YARDSTICK_ROOT_PATH
+from yardstick.common import constants as consts
+from yardstick.common.utils import source_env
from yardstick.ssh import SSH
LOG = logging.getLogger(__name__)
@@ -71,7 +73,7 @@ class HeatContext(Context):
self.key_uuid = uuid.uuid4()
self.heat_timeout = None
self.key_filename = ''.join(
- [YARDSTICK_ROOT_PATH, 'yardstick/resources/files/yardstick_key-',
+ [consts.YARDSTICK_ROOT_PATH, 'yardstick/resources/files/yardstick_key-',
get_short_key_uuid(self.key_uuid)])
super(HeatContext, self).__init__()
@@ -81,13 +83,19 @@ class HeatContext(Context):
external_network = os.environ.get("EXTERNAL_NETWORK", "net04_ext")
have_external_network = any(net.get("external_network") for net in networks.values())
- if sorted_networks and not have_external_network:
- # no external net defined, assign it to first network using os.environ
- sorted_networks[0][1]["external_network"] = external_network
+ if not have_external_network:
+ # try looking for mgmt network first
+ try:
+ networks['mgmt']["external_network"] = external_network
+ except KeyError:
+ if sorted_networks:
+ # otherwise assign it to first network using os.environ
+ sorted_networks[0][1]["external_network"] = external_network
return sorted_networks
def init(self, attrs):
+ self.check_environment()
"""initializes itself from the supplied arguments"""
self.name = attrs["name"]
@@ -131,6 +139,19 @@ class HeatContext(Context):
self.attrs = attrs
SSH.gen_keys(self.key_filename)
+ def check_environment(self):
+ try:
+ os.environ['OS_AUTH_URL']
+ except KeyError:
+ try:
+ source_env(consts.OPENRC)
+ except IOError as e:
+ if e.errno != errno.EEXIST:
+ LOG.error('OPENRC file not found')
+ raise
+ else:
+ LOG.error('OS_AUTH_URL not found')
+
@property
def image(self):
"""returns application's default image name"""
@@ -163,7 +184,8 @@ class HeatContext(Context):
network.physical_network,
network.provider,
network.segmentation_id,
- network.port_security_enabled)
+ network.port_security_enabled,
+ network.network_type)
template.add_subnet(network.subnet_stack_name, network.stack_name,
network.subnet_cidr,
network.enable_dhcp,
@@ -278,7 +300,7 @@ class HeatContext(Context):
def deploy(self):
"""deploys template into a stack using cloud"""
- print("Deploying context '%s'" % self.name)
+ LOG.info("Deploying context '%s' START", self.name)
heat_template = HeatTemplate(self.name, self.template_file,
self.heat_parameters)
@@ -308,23 +330,33 @@ class HeatContext(Context):
server.public_ip = \
self.stack.outputs[server.floating_ip["stack_name"]]
- print("Context '%s' deployed" % self.name)
+ LOG.info("Deploying context '%s' DONE", self.name)
def add_server_port(self, server):
- # TODO(hafe) can only handle one internal network for now
- port = next(iter(server.ports.values()))
- server.private_ip = self.stack.outputs[port["stack_name"]]
+ # use private ip from first port in first network
+ try:
+ private_port = next(iter(server.ports.values()))[0]
+ except IndexError:
+ LOG.exception("Unable to find first private port in %s", server.ports)
+ raise
+ server.private_ip = self.stack.outputs[private_port["stack_name"]]
server.interfaces = {}
- for network_name, port in server.ports.items():
- server.interfaces[network_name] = self.make_interface_dict(
- network_name, port['stack_name'], self.stack.outputs)
-
- def make_interface_dict(self, network_name, stack_name, outputs):
+ for network_name, ports in server.ports.items():
+ for port in ports:
+ # port['port'] is either port name from mapping or default network_name
+ server.interfaces[port['port']] = self.make_interface_dict(network_name,
+ port['port'],
+ port['stack_name'],
+ self.stack.outputs)
+
+ def make_interface_dict(self, network_name, port, stack_name, outputs):
private_ip = outputs[stack_name]
mac_address = outputs[h_join(stack_name, "mac_address")]
+ # these are attributes of the network, not the port
output_subnet_cidr = outputs[h_join(self.name, network_name,
'subnet', 'cidr')]
+ # these are attributes of the network, not the port
output_subnet_gateway = outputs[h_join(self.name, network_name,
'subnet', 'gateway_ip')]
@@ -338,20 +370,20 @@ class HeatContext(Context):
"mac_address": mac_address,
"device_id": outputs[h_join(stack_name, "device_id")],
"network_id": outputs[h_join(stack_name, "network_id")],
+ # this should be == vld_id for NSB tests
"network_name": network_name,
# to match vnf_generic
"local_mac": mac_address,
"local_ip": private_ip,
- "vld_id": self.networks[network_name].vld_id,
}
def undeploy(self):
"""undeploys stack from cloud"""
if self.stack:
- print("Undeploying context '%s'" % self.name)
+ LOG.info("Undeploying context '%s' START", self.name)
self.stack.delete()
self.stack = None
- print("Context '%s' undeployed" % self.name)
+ LOG.info("Undeploying context '%s' DONE", self.name)
if os.path.exists(self.key_filename):
try:
@@ -381,10 +413,6 @@ class HeatContext(Context):
attr_name: either a name for a server created by yardstick or a dict
with attribute name mapping when using external heat templates
"""
- key_filename = pkg_resources.resource_filename(
- 'yardstick.resources',
- h_join('files/yardstick_key', get_short_key_uuid(self.key_uuid)))
-
if isinstance(attr_name, collections.Mapping):
node_name, cname = self.split_name(attr_name['name'])
if cname is None or cname != self.name:
@@ -402,14 +430,20 @@ class HeatContext(Context):
if server is None:
return None
+ pkey = pkg_resources.resource_string(
+ 'yardstick.resources',
+ h_join('files/yardstick_key', get_short_key_uuid(self.key_uuid))).decode('utf-8')
+
result = {
"user": server.context.user,
- "key_filename": key_filename,
+ "pkey": pkey,
"private_ip": server.private_ip,
"interfaces": server.interfaces,
"routing_table": self.generate_routing_table(server),
# empty IPv6 routing table
"nd_route_tbl": [],
+ # we want to save the contex name so we can generate pod.yaml
+ "name": server.name,
}
# Target server may only have private_ip
if server.public_ip:
@@ -422,9 +456,11 @@ class HeatContext(Context):
network = self.networks.get(attr_name, None)
else:
- # Don't generalize too much Just support vld_id
- vld_id = attr_name.get('vld_id', {})
- network_iter = (n for n in self.networks.values() if n.vld_id == vld_id)
+ # Only take the first key, value
+ key, value = next(iter(attr_name.items()), (None, None))
+ if key is None:
+ return None
+ network_iter = (n for n in self.networks.values() if getattr(n, key) == value)
network = next(network_iter, None)
if network is None:
@@ -432,7 +468,6 @@ class HeatContext(Context):
result = {
"name": network.name,
- "vld_id": network.vld_id,
"segmentation_id": network.segmentation_id,
"network_type": network.network_type,
"physical_network": network.physical_network,
diff --git a/yardstick/benchmark/contexts/kubernetes.py b/yardstick/benchmark/contexts/kubernetes.py
index a39f63137..2334e5076 100644
--- a/yardstick/benchmark/contexts/kubernetes.py
+++ b/yardstick/benchmark/contexts/kubernetes.py
@@ -54,6 +54,7 @@ class KubernetesContext(Context):
LOG.info('Launch containers')
self._create_rcs()
+ self._create_services()
time.sleep(1)
self.template.get_rc_pods()
@@ -63,6 +64,7 @@ class KubernetesContext(Context):
self._delete_ssh_key()
self._delete_rcs()
self._delete_pods()
+ self._delete_services()
super(KubernetesContext, self).undeploy()
@@ -80,6 +82,14 @@ class KubernetesContext(Context):
return False
return True
+ def _create_services(self):
+ for obj in self.template.service_objs:
+ obj.create()
+
+ def _delete_services(self):
+ for obj in self.template.service_objs:
+ obj.delete()
+
def _create_rcs(self):
for obj in self.template.k8s_objs:
self._create_rc(obj.get_template())
@@ -126,15 +136,22 @@ class KubernetesContext(Context):
utils.remove_file(self.public_key_path)
def _get_server(self, name):
- resp = k8s_utils.get_pod_list()
- hosts = ({'name': n.metadata.name,
- 'ip': n.status.pod_ip,
- 'user': 'root',
- 'key_filename': self.key_path,
- 'private_ip': n.status.pod_ip}
- for n in resp.items if n.metadata.name.startswith(name))
-
- return next(hosts, None)
+ service_name = '{}-service'.format(name)
+ service = k8s_utils.get_service_by_name(service_name).ports[0]
+
+ host = {
+ 'name': service.name,
+ 'ip': self._get_node_ip(),
+ 'private_ip': k8s_utils.get_pod_by_name(name).status.pod_ip,
+ 'ssh_port': service.node_port,
+ 'user': 'root',
+ 'key_filename': self.key_path,
+ }
+
+ return host
+
+ def _get_node_ip(self):
+ return k8s_utils.get_node_list().items[0].status.addresses[0].address
def _get_network(self, attr_name):
return None
diff --git a/yardstick/benchmark/contexts/model.py b/yardstick/benchmark/contexts/model.py
index 2db96bade..facfab892 100644
--- a/yardstick/benchmark/contexts/model.py
+++ b/yardstick/benchmark/contexts/model.py
@@ -11,9 +11,15 @@
"""
from __future__ import absolute_import
+
+import six
+import logging
from six.moves import range
+LOG = logging.getLogger(__name__)
+
+
class Object(object):
"""Base class for classes in the logical model
Contains common attributes and methods
@@ -127,7 +133,6 @@ class Network(Object):
if "external_network" in attrs:
self.router = Router("router", self.name,
context, attrs["external_network"])
- self.vld_id = attrs.get("vld_id")
Network.list.append(self)
@@ -209,6 +214,7 @@ class Server(Object): # pragma: no cover
self.instances = attrs["instances"]
# dict with key network name, each item is a dict with port name and ip
+ self.network_ports = attrs.get("network_ports", {})
self.ports = {}
self.floating_ip = None
@@ -254,37 +260,54 @@ class Server(Object): # pragma: no cover
"""adds to the template one server and corresponding resources"""
port_name_list = []
for network in networks:
- port_name = server_name + "-" + network.name + "-port"
- self.ports[network.name] = {"stack_name": port_name}
- # we can't use secgroups if port_security_enabled is False
- if network.port_security_enabled is False:
- sec_group_id = None
+ # if explicit mapping skip unused networks
+ if self.network_ports:
+ try:
+ ports = self.network_ports[network.name]
+ except KeyError:
+ # no port for this network
+ continue
+ else:
+ if isinstance(ports, six.string_types):
+ if ports.startswith('-'):
+ LOG.warning("possible YAML error, port name starts with - '%s", ports)
+ ports = [ports]
+ # otherwise add a port for every network with port name as network name
else:
- # if port_security_enabled is None we still need to add to secgroup
- sec_group_id = self.secgroup_name
- # don't refactor to pass in network object, that causes JSON
- # circular ref encode errors
- template.add_port(port_name, network.stack_name, network.subnet_stack_name,
- network.vnic_type, sec_group_id=sec_group_id,
- provider=network.provider,
- allowed_address_pairs=network.allowed_address_pairs)
- port_name_list.append(port_name)
-
- if self.floating_ip:
- external_network = self.floating_ip["external_network"]
- if network.has_route_to(external_network):
- self.floating_ip["stack_name"] = server_name + "-fip"
- template.add_floating_ip(self.floating_ip["stack_name"],
- external_network,
- port_name,
- network.router.stack_if_name,
- sec_group_id)
- self.floating_ip_assoc["stack_name"] = \
- server_name + "-fip-assoc"
- template.add_floating_ip_association(
- self.floating_ip_assoc["stack_name"],
- self.floating_ip["stack_name"],
- port_name)
+ ports = [network.name]
+ for port in ports:
+ port_name = "{0}-{1}-port".format(server_name, port)
+ self.ports.setdefault(network.name, []).append(
+ {"stack_name": port_name, "port": port})
+ # we can't use secgroups if port_security_enabled is False
+ if network.port_security_enabled is False:
+ sec_group_id = None
+ else:
+ # if port_security_enabled is None we still need to add to secgroup
+ sec_group_id = self.secgroup_name
+ # don't refactor to pass in network object, that causes JSON
+ # circular ref encode errors
+ template.add_port(port_name, network.stack_name, network.subnet_stack_name,
+ network.vnic_type, sec_group_id=sec_group_id,
+ provider=network.provider,
+ allowed_address_pairs=network.allowed_address_pairs)
+ port_name_list.append(port_name)
+
+ if self.floating_ip:
+ external_network = self.floating_ip["external_network"]
+ if network.has_route_to(external_network):
+ self.floating_ip["stack_name"] = server_name + "-fip"
+ template.add_floating_ip(self.floating_ip["stack_name"],
+ external_network,
+ port_name,
+ network.router.stack_if_name,
+ sec_group_id)
+ self.floating_ip_assoc["stack_name"] = \
+ server_name + "-fip-assoc"
+ template.add_floating_ip_association(
+ self.floating_ip_assoc["stack_name"],
+ self.floating_ip["stack_name"],
+ port_name)
if self.flavor:
if isinstance(self.flavor, dict):
self.flavor["name"] = \
diff --git a/yardstick/benchmark/contexts/node.py b/yardstick/benchmark/contexts/node.py
index 35c64335d..ffc82c8ed 100644
--- a/yardstick/benchmark/contexts/node.py
+++ b/yardstick/benchmark/contexts/node.py
@@ -17,12 +17,12 @@ import tempfile
import six
import pkg_resources
-import yaml
from yardstick import ssh
from yardstick.benchmark.contexts.base import Context
from yardstick.common.constants import ANSIBLE_DIR, YARDSTICK_ROOT_PATH
from yardstick.common.ansible_common import AnsibleCommon
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -55,7 +55,7 @@ class NodeContext(Context):
with open(self.file_path) as stream:
LOG.info("Parsing pod file: %s", self.file_path)
- cfg = yaml.safe_load(stream)
+ cfg = yaml_load(stream)
return cfg
def init(self, attrs):
@@ -74,11 +74,11 @@ class NodeContext(Context):
self.nodes.extend(cfg["nodes"])
self.controllers.extend([node for node in cfg["nodes"]
- if node["role"] == "Controller"])
+ if node.get("role") == "Controller"])
self.computes.extend([node for node in cfg["nodes"]
- if node["role"] == "Compute"])
+ if node.get("role") == "Compute"])
self.baremetals.extend([node for node in cfg["nodes"]
- if node["role"] == "Baremetal"])
+ if node.get("role") == "Baremetal"])
LOG.debug("Nodes: %r", self.nodes)
LOG.debug("Controllers: %r", self.controllers)
LOG.debug("Computes: %r", self.computes)
diff --git a/yardstick/benchmark/contexts/standalone.py b/yardstick/benchmark/contexts/standalone/__init__.py
index ae1046974..f0ef1d560 100644
--- a/yardstick/benchmark/contexts/standalone.py
+++ b/yardstick/benchmark/contexts/standalone/__init__.py
@@ -18,12 +18,12 @@ import logging
import os
import errno
import collections
-import yaml
import time
from yardstick.benchmark.contexts.base import Context
from yardstick.common.constants import YARDSTICK_ROOT_PATH
from yardstick.common.utils import import_modules_from_package, itersubclasses
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -50,7 +50,7 @@ class StandaloneContext(Context):
with open(self.file_path) as stream:
LOG.info("Parsing pod file: %s", self.file_path)
- cfg = yaml.safe_load(stream)
+ cfg = yaml_load(stream)
return cfg
def get_nfvi_obj(self):
diff --git a/yardstick/benchmark/contexts/ovsdpdk.py b/yardstick/benchmark/contexts/standalone/ovsdpdk.py
index cf5529d89..cf5529d89 100644
--- a/yardstick/benchmark/contexts/ovsdpdk.py
+++ b/yardstick/benchmark/contexts/standalone/ovsdpdk.py
diff --git a/yardstick/benchmark/contexts/sriov.py b/yardstick/benchmark/contexts/standalone/sriov.py
index fe27d2579..fe27d2579 100644
--- a/yardstick/benchmark/contexts/sriov.py
+++ b/yardstick/benchmark/contexts/standalone/sriov.py
diff --git a/yardstick/benchmark/core/plugin.py b/yardstick/benchmark/core/plugin.py
index a741d5e74..56ecd29d9 100644
--- a/yardstick/benchmark/core/plugin.py
+++ b/yardstick/benchmark/core/plugin.py
@@ -13,13 +13,13 @@ from __future__ import print_function
from __future__ import absolute_import
import os
import sys
-import yaml
import time
import logging
import pkg_resources
import yardstick.ssh as ssh
from yardstick.common.task_template import TaskTemplate
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -38,19 +38,19 @@ class Plugin(object):
plugins, deployment = parser.parse_plugin()
plugin_name = plugins.get("name")
- print("Installing plugin: %s" % plugin_name)
+ LOG.info("Installing plugin: %s", plugin_name)
- LOG.info("Executing _install_setup()")
+ LOG.debug("Executing _install_setup()")
self._install_setup(plugin_name, deployment)
- LOG.info("Executing _run()")
+ LOG.debug("Executing _run()")
self._run(plugin_name)
total_end_time = time.time()
- LOG.info("total finished in %d secs",
+ LOG.info("Total finished in %d secs",
total_end_time - total_start_time)
- print("Done, exiting")
+ LOG.info("Plugin %s Done, exiting", plugin_name)
def remove(self, args):
"""Remove a plugin."""
@@ -153,7 +153,7 @@ class PluginParser(object):
raise e
print("Input plugin is:\n%s\n" % rendered_plugin)
- cfg = yaml.safe_load(rendered_plugin)
+ cfg = yaml_load(rendered_plugin)
except IOError as ioerror:
sys.exit(ioerror)
diff --git a/yardstick/benchmark/core/task.py b/yardstick/benchmark/core/task.py
index 9e1896888..7e071bc0e 100644
--- a/yardstick/benchmark/core/task.py
+++ b/yardstick/benchmark/core/task.py
@@ -21,18 +21,19 @@ import ipaddress
import time
import logging
import uuid
-import errno
import collections
from six.moves import filter
+from jinja2 import Environment
from yardstick.benchmark.contexts.base import Context
from yardstick.benchmark.runners import base as base_runner
+from yardstick.common.yaml_loader import yaml_load
from yardstick.dispatcher.base import Base as DispatcherBase
from yardstick.common.task_template import TaskTemplate
-from yardstick.common.utils import source_env
from yardstick.common import utils
from yardstick.common import constants
+from yardstick.common.html_template import report_template
output_file_default = "/tmp/yardstick.out"
config_file = '/etc/yardstick/yardstick.conf'
@@ -67,8 +68,6 @@ class Task(object): # pragma: no cover
self._set_log()
- check_environment()
-
try:
output_config = utils.parse_ini_file(config_file)
except Exception:
@@ -98,8 +97,8 @@ class Task(object): # pragma: no cover
task_args = [args.task_args]
task_args_fnames = [args.task_args_file]
- LOG.info("\ntask_files:%s, \ntask_args:%s, \ntask_args_fnames:%s",
- task_files, task_args, task_args_fnames)
+ LOG.debug("task_files:%s, task_args:%s, task_args_fnames:%s",
+ task_files, task_args, task_args_fnames)
if args.parse_only:
sys.exit(0)
@@ -141,28 +140,36 @@ class Task(object): # pragma: no cover
context.undeploy()
self.contexts = []
one_task_end_time = time.time()
- LOG.info("task %s finished in %d secs", task_files[i],
+ LOG.info("Task %s finished in %d secs", task_files[i],
one_task_end_time - one_task_start_time)
result = self._get_format_result(testcases)
self._do_output(output_config, result)
+ self._generate_reporting(result)
total_end_time = time.time()
- LOG.info("total finished in %d secs",
+ LOG.info("Total finished in %d secs",
total_end_time - total_start_time)
scenario = scenarios[0]
- print("To generate report execute => yardstick report generate ",
- scenario['task_id'], scenario['tc'])
-
- print("Done, exiting")
+ LOG.info("To generate report, execute command "
+ "'yardstick report generate %(task_id)s %(tc)s'", scenario)
+ LOG.info("Task ALL DONE, exiting")
return result
+ def _generate_reporting(self, result):
+ env = Environment()
+ with open(constants.REPORTING_FILE, 'w') as f:
+ f.write(env.from_string(report_template).render(result))
+
+ LOG.info("Report can be found in '%s'", constants.REPORTING_FILE)
+
def _set_log(self):
log_format = '%(asctime)s %(name)s %(filename)s:%(lineno)d %(levelname)s %(message)s'
log_formatter = logging.Formatter(log_format)
+ utils.makedirs(constants.TASK_LOG_DIR)
log_path = os.path.join(constants.TASK_LOG_DIR, '{}.log'.format(self.task_id))
log_handler = logging.FileHandler(log_path)
log_handler.setFormatter(log_formatter)
@@ -258,7 +265,7 @@ class Task(object): # pragma: no cover
raise RuntimeError
self.outputs.update(runner.get_output())
result.extend(runner.get_result())
- print("Runner ended, output in", output_file)
+ LOG.info("Runner ended, output in %s", output_file)
else:
# run serially
for scenario in scenarios:
@@ -272,7 +279,7 @@ class Task(object): # pragma: no cover
raise RuntimeError
self.outputs.update(runner.get_output())
result.extend(runner.get_result())
- print("Runner ended, output in", output_file)
+ LOG.info("Runner ended, output in %s", output_file)
# Abort background runners
for runner in background_runners:
@@ -297,7 +304,7 @@ class Task(object): # pragma: no cover
base_runner.Runner.terminate_all()
if self.contexts:
- print("Undeploying all contexts")
+ LOG.info("Undeploying all contexts")
for context in self.contexts[::-1]:
context.undeploy()
@@ -321,23 +328,30 @@ class Task(object): # pragma: no cover
# TODO support get multi hosts/vms info
context_cfg = {}
- if "host" in scenario_cfg:
- context_cfg['host'] = Context.get_server(scenario_cfg["host"])
+ server_name = scenario_cfg.get('options', {}).get('server_name', {})
- if "target" in scenario_cfg:
- if is_ip_addr(scenario_cfg["target"]):
- context_cfg['target'] = {}
- context_cfg['target']["ipaddr"] = scenario_cfg["target"]
+ def config_context_target(cfg):
+ target = cfg['target']
+ if is_ip_addr(target):
+ context_cfg['target'] = {"ipaddr": target}
else:
- context_cfg['target'] = Context.get_server(
- scenario_cfg["target"])
- if self._is_same_heat_context(scenario_cfg["host"],
- scenario_cfg["target"]):
- context_cfg["target"]["ipaddr"] = \
- context_cfg["target"]["private_ip"]
+ context_cfg['target'] = Context.get_server(target)
+ if self._is_same_context(cfg["host"], target):
+ context_cfg['target']["ipaddr"] = context_cfg['target']["private_ip"]
else:
- context_cfg["target"]["ipaddr"] = \
- context_cfg["target"]["ip"]
+ context_cfg['target']["ipaddr"] = context_cfg['target']["ip"]
+
+ host_name = server_name.get('host', scenario_cfg.get('host'))
+ if host_name:
+ context_cfg['host'] = Context.get_server(host_name)
+
+ for item in [server_name, scenario_cfg]:
+ try:
+ config_context_target(item)
+ except KeyError:
+ pass
+ else:
+ break
if "targets" in scenario_cfg:
ip_list = []
@@ -347,8 +361,8 @@ class Task(object): # pragma: no cover
context_cfg['target'] = {}
else:
context_cfg['target'] = Context.get_server(target)
- if self._is_same_heat_context(scenario_cfg["host"],
- target):
+ if self._is_same_context(scenario_cfg["host"],
+ target):
ip_list.append(context_cfg["target"]["private_ip"])
else:
ip_list.append(context_cfg["target"]["ip"])
@@ -358,24 +372,23 @@ class Task(object): # pragma: no cover
context_cfg["nodes"] = parse_nodes_with_context(scenario_cfg)
context_cfg["networks"] = get_networks_from_nodes(
context_cfg["nodes"])
+
runner = base_runner.Runner.get(runner_cfg)
- print("Starting runner of type '%s'" % runner_cfg["type"])
+ LOG.info("Starting runner of type '%s'", runner_cfg["type"])
runner.run(scenario_cfg, context_cfg)
return runner
- def _is_same_heat_context(self, host_attr, target_attr):
+ def _is_same_context(self, host_attr, target_attr):
"""check if two servers are in the same heat context
host_attr: either a name for a server created by yardstick or a dict
with attribute name mapping when using external heat templates
target_attr: either a name for a server created by yardstick or a dict
with attribute name mapping when using external heat templates
"""
- host = None
- target = None
for context in self.contexts:
- if context.__context_type__ != "Heat":
+ if context.__context_type__ not in {"Heat", "Kubernetes"}:
continue
host = context._get_server(host_attr)
@@ -430,7 +443,7 @@ class TaskParser(object): # pragma: no cover
try:
with open(self.path) as stream:
- cfg = yaml.load(stream)
+ cfg = yaml_load(stream)
except IOError as ioerror:
sys.exit(ioerror)
@@ -472,7 +485,7 @@ class TaskParser(object): # pragma: no cover
def parse_task(self, task_id, task_args=None, task_args_file=None):
"""parses the task file and return an context and scenario instances"""
- print("Parsing task config:", self.path)
+ LOG.info("Parsing task config: %s", self.path)
try:
kw = {}
@@ -489,12 +502,11 @@ class TaskParser(object): # pragma: no cover
input_task = f.read()
rendered_task = TaskTemplate.render(input_task, **kw)
except Exception as e:
- print("Failed to render template:\n%(task)s\n%(err)s\n"
- % {"task": input_task, "err": e})
+ LOG.exception('Failed to render template:\n%s\n', input_task)
raise e
- print("Input task is:\n%s\n" % rendered_task)
+ LOG.debug("Input task is:\n%s\n", rendered_task)
- cfg = yaml.load(rendered_task)
+ cfg = yaml_load(rendered_task)
except IOError as ioerror:
sys.exit(ioerror)
@@ -623,11 +635,11 @@ def get_networks_from_nodes(nodes):
continue
interfaces = node.get('interfaces', {})
for interface in interfaces.values():
- vld_id = interface.get('vld_id')
- # mgmt network doesn't have vld_id
- if not vld_id:
+ # vld_id is network_name
+ network_name = interface.get('network_name')
+ if not network_name:
continue
- network = Context.get_network({"vld_id": vld_id})
+ network = Context.get_network(network_name)
if network:
networks[network['name']] = network
return networks
@@ -650,7 +662,7 @@ def parse_task_args(src_name, args):
return args
try:
- kw = args and yaml.safe_load(args)
+ kw = args and yaml_load(args)
kw = {} if kw is None else kw
except yaml.parser.ParserError as e:
print_invalid_header(src_name, args)
@@ -666,37 +678,25 @@ def parse_task_args(src_name, args):
return kw
-def check_environment():
- auth_url = os.environ.get('OS_AUTH_URL', None)
- if not auth_url:
- try:
- source_env(constants.OPENRC)
- except IOError as e:
- if e.errno != errno.EEXIST:
- raise
- LOG.debug('OPENRC file not found')
-
-
def change_server_name(scenario, suffix):
- try:
- host = scenario['host']
- except KeyError:
- pass
- else:
- try:
- host['name'] += suffix
- except TypeError:
- scenario['host'] += suffix
- try:
- target = scenario['target']
- except KeyError:
- pass
- else:
+ def add_suffix(cfg, key):
try:
- target['name'] += suffix
- except TypeError:
- scenario['target'] += suffix
+ value = cfg[key]
+ except KeyError:
+ pass
+ else:
+ try:
+ value['name'] += suffix
+ except TypeError:
+ cfg[key] += suffix
+
+ server_name = scenario.get('options', {}).get('server_name', {})
+
+ add_suffix(scenario, 'host')
+ add_suffix(scenario, 'target')
+ add_suffix(server_name, 'host')
+ add_suffix(server_name, 'target')
try:
key = 'targets'
diff --git a/yardstick/benchmark/core/testcase.py b/yardstick/benchmark/core/testcase.py
index 7ab1b08cf..501356726 100644
--- a/yardstick/benchmark/core/testcase.py
+++ b/yardstick/benchmark/core/testcase.py
@@ -12,11 +12,11 @@ from __future__ import absolute_import
from __future__ import print_function
import os
-import yaml
import logging
from yardstick.common.task_template import TaskTemplate
from yardstick.common import constants as consts
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -69,7 +69,7 @@ class Testcase(object):
def _parse_testcase(self, testcase_info):
rendered_testcase = TaskTemplate.render(testcase_info)
- testcase_cfg = yaml.safe_load(rendered_testcase)
+ testcase_cfg = yaml_load(rendered_testcase)
test_precondition = testcase_cfg.get('precondition', {})
installer_type = test_precondition.get('installer_type', 'all')
diff --git a/yardstick/benchmark/runners/base.py b/yardstick/benchmark/runners/base.py
index f6816c7ed..a69811f8a 100755
--- a/yardstick/benchmark/runners/base.py
+++ b/yardstick/benchmark/runners/base.py
@@ -155,6 +155,9 @@ class Runner(object):
log.debug("post-stop data: \n%s", data)
self.result_queue.put({'post-stop-action-data': data})
+ def _run_benchmark(self, cls, method_name, scenario_cfg, context_cfg):
+ raise NotImplementedError
+
def run(self, scenario_cfg, context_cfg):
scenario_type = scenario_cfg["type"]
class_name = base_scenario.Scenario.get(scenario_type)
diff --git a/yardstick/benchmark/runners/duration.py b/yardstick/benchmark/runners/duration.py
index 69d744562..c2c6a8f19 100644
--- a/yardstick/benchmark/runners/duration.py
+++ b/yardstick/benchmark/runners/duration.py
@@ -40,7 +40,8 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
interval = runner_cfg.get("interval", 1)
duration = runner_cfg.get("duration", 60)
- LOG.info("worker START, duration %d sec, class %s", duration, cls)
+ LOG.info("Worker START, duration is %ds", duration)
+ LOG.debug("class is %s", cls)
runner_cfg['runner_id'] = os.getpid()
@@ -95,7 +96,7 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
if (errors and sla_action is None) or \
(time.time() - start > duration or aborted.is_set()):
- LOG.info("worker END")
+ LOG.info("Worker END")
break
benchmark.teardown()
diff --git a/yardstick/benchmark/runners/dynamictp.py b/yardstick/benchmark/runners/dynamictp.py
index 106595dbd..afff27d75 100755
--- a/yardstick/benchmark/runners/dynamictp.py
+++ b/yardstick/benchmark/runners/dynamictp.py
@@ -106,7 +106,7 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
search_max = int(actual_pps * 1.5)
if ((search_max - search_min) < delta) or \
- (search_max <= search_min) or (10 <= sequence):
+ (search_max <= search_min) or (10 <= sequence):
if last_min_data['packets_per_second'] > 0:
data = last_min_data
diff --git a/yardstick/benchmark/runners/search.py b/yardstick/benchmark/runners/search.py
new file mode 100644
index 000000000..5948763a7
--- /dev/null
+++ b/yardstick/benchmark/runners/search.py
@@ -0,0 +1,179 @@
+# Copyright 2014: Mirantis Inc.
+# All Rights Reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+# yardstick comment: this is a modified copy of
+# rally/rally/benchmark/runners/constant.py
+
+"""A runner that runs a specific time before it returns
+"""
+
+from __future__ import absolute_import
+import os
+import multiprocessing
+import logging
+import traceback
+import time
+
+from collections import Mapping
+from contextlib import contextmanager
+from itertools import takewhile
+from six.moves import zip
+
+from yardstick.benchmark.runners import base
+
+LOG = logging.getLogger(__name__)
+
+
+class SearchRunnerHelper(object):
+
+ def __init__(self, cls, method_name, scenario_cfg, context_cfg, aborted):
+ super(SearchRunnerHelper, self).__init__()
+ self.cls = cls
+ self.method_name = method_name
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.aborted = aborted
+ self.runner_cfg = scenario_cfg['runner']
+ self.run_step = self.runner_cfg.get("run_step", "setup,run,teardown")
+ self.timeout = self.runner_cfg.get("timeout", 60)
+ self.interval = self.runner_cfg.get("interval", 1)
+ self.benchmark = None
+ self.method = None
+
+ def __call__(self, *args, **kwargs):
+ if self.method is None:
+ raise RuntimeError
+ return self.method(*args, **kwargs)
+
+ @contextmanager
+ def get_benchmark_instance(self):
+ self.benchmark = self.cls(self.scenario_cfg, self.context_cfg)
+
+ if 'setup' in self.run_step:
+ self.benchmark.setup()
+
+ self.method = getattr(self.benchmark, self.method_name)
+ LOG.info("worker START, timeout %d sec, class %s", self.timeout, self.cls)
+ try:
+ yield self
+ finally:
+ if 'teardown' in self.run_step:
+ self.benchmark.teardown()
+
+ def is_not_done(self):
+ if 'run' not in self.run_step:
+ raise StopIteration
+
+ max_time = time.time() + self.timeout
+
+ abort_iter = iter(self.aborted.is_set, True)
+ time_iter = takewhile(lambda t_now: t_now <= max_time, iter(time.time, -1))
+
+ for seq, _ in enumerate(zip(abort_iter, time_iter), 1):
+ yield seq
+ time.sleep(self.interval)
+
+
+class SearchRunner(base.Runner):
+ """Run a scenario for a certain amount of time
+
+If the scenario ends before the time has elapsed, it will be started again.
+
+ Parameters
+ timeout - amount of time the scenario will be run for
+ type: int
+ unit: seconds
+ default: 1 sec
+ interval - time to wait between each scenario invocation
+ type: int
+ unit: seconds
+ default: 1 sec
+ """
+ __execution_type__ = 'Search'
+
+ def __init__(self, config):
+ super(SearchRunner, self).__init__(config)
+ self.runner_cfg = None
+ self.runner_id = None
+ self.sla_action = None
+ self.worker_helper = None
+
+ def _worker_run_once(self, sequence):
+ LOG.debug("runner=%s seq=%s START", self.runner_id, sequence)
+
+ data = {}
+ errors = ""
+
+ try:
+ self.worker_helper(data)
+ except AssertionError as assertion:
+ # SLA validation failed in scenario, determine what to do now
+ if self.sla_action == "assert":
+ raise
+ elif self.sla_action == "monitor":
+ LOG.warning("SLA validation failed: %s", assertion.args)
+ errors = assertion.args
+ except Exception as e:
+ errors = traceback.format_exc()
+ LOG.exception(e)
+
+ record = {
+ 'runner_id': self.runner_id,
+ 'benchmark': {
+ 'timestamp': time.time(),
+ 'sequence': sequence,
+ 'data': data,
+ 'errors': errors,
+ },
+ }
+
+ self.result_queue.put(record)
+
+ LOG.debug("runner=%s seq=%s END", self.runner_id, sequence)
+
+ # Have to search through all the VNF KPIs
+ kpi_done = any(kpi.get('done') for kpi in data.values() if isinstance(kpi, Mapping))
+
+ return kpi_done or (errors and self.sla_action is None)
+
+ def _worker_run(self, cls, method_name, scenario_cfg, context_cfg):
+ self.runner_cfg = scenario_cfg['runner']
+ self.runner_id = self.runner_cfg['runner_id'] = os.getpid()
+
+ self.worker_helper = SearchRunnerHelper(cls, method_name, scenario_cfg,
+ context_cfg, self.aborted)
+
+ try:
+ self.sla_action = scenario_cfg['sla'].get('action', 'assert')
+ except KeyError:
+ self.sla_action = None
+
+ self.result_queue.put({
+ 'runner_id': self.runner_id,
+ 'scenario_cfg': scenario_cfg,
+ 'context_cfg': context_cfg
+ })
+
+ with self.worker_helper.get_benchmark_instance():
+ for sequence in self.worker_helper.is_not_done():
+ if self._worker_run_once(sequence):
+ LOG.info("worker END")
+ break
+
+ def _run_benchmark(self, cls, method, scenario_cfg, context_cfg):
+ self.process = multiprocessing.Process(
+ target=self._worker_run,
+ args=(cls, method, scenario_cfg, context_cfg))
+ self.process.start()
diff --git a/yardstick/benchmark/scenarios/availability/attacker/attacker_baremetal.py b/yardstick/benchmark/scenarios/availability/attacker/attacker_baremetal.py
index 50d44c1ca..979e3ab14 100644
--- a/yardstick/benchmark/scenarios/availability/attacker/attacker_baremetal.py
+++ b/yardstick/benchmark/scenarios/availability/attacker/attacker_baremetal.py
@@ -40,6 +40,21 @@ class BaremetalAttacker(BaseAttacker):
self.connection = ssh.SSH.from_node(host, defaults={"user": "root"})
self.connection.wait(timeout=600)
LOG.debug("ssh host success!")
+
+ jump_host_name = self._config.get("jump_host", None)
+ self.jump_connection = None
+ if jump_host_name is not None:
+ jump_host = self._context.get(jump_host_name, None)
+
+ LOG.debug("jump_host ip:%s user:%s", jump_host['ip'], jump_host['user'])
+ self.jump_connection = ssh.SSH.from_node(
+ jump_host,
+ # why do we allow pwd for password?
+ defaults={"user": "root", "password": jump_host.get("pwd")}
+ )
+ self.jump_connection.wait(timeout=600)
+ LOG.debug("ssh jump host success!")
+
self.host_ip = host['ip']
self.ipmi_ip = host.get("ipmi_ip", None)
@@ -49,6 +64,7 @@ class BaremetalAttacker(BaseAttacker):
self.fault_cfg = BaseAttacker.attacker_cfgs.get('bare-metal-down')
self.check_script = self.get_script_fullpath(
self.fault_cfg['check_script'])
+ self.inject_script = self.get_script_fullpath(self.fault_cfg['inject_script'])
self.recovery_script = self.get_script_fullpath(
self.fault_cfg['recovery_script'])
@@ -70,39 +86,27 @@ class BaremetalAttacker(BaseAttacker):
return True
def inject_fault(self):
- exit_status, stdout, stderr = self.connection.execute(
- "sudo shutdown -h now")
- LOG.debug("inject fault ret: %s out:%s err:%s",
- exit_status, stdout, stderr)
- if not exit_status:
- LOG.info("inject fault success")
+ LOG.info("Inject fault START")
+ cmd = "sudo /bin/bash -s {0} {1} {2} {3}".format(
+ self.ipmi_ip, self.ipmi_user, self.ipmi_pwd, "off")
+ with open(self.inject_script, "r") as stdin_file:
+ if self.jump_connection is not None:
+ LOG.info("Power off node via IPMI")
+ self.jump_connection.execute(cmd, stdin=stdin_file)
+ else:
+ _execute_shell_command(cmd, stdin=stdin_file)
+ LOG.info("Inject fault END")
def recover(self):
- jump_host_name = self._config.get("jump_host", None)
- self.jump_connection = None
- if jump_host_name is not None:
- host = self._context.get(jump_host_name, None)
-
- LOG.debug("jump_host ip:%s user:%s", host['ip'], host['user'])
- self.jump_connection = ssh.SSH.from_node(
- host,
- # why do we allow pwd for password?
- defaults={"user": "root", "password": host.get("pwd")}
- )
- self.jump_connection.wait(timeout=600)
- LOG.debug("ssh jump host success!")
-
- if self.jump_connection is not None:
- with open(self.recovery_script, "r") as stdin_file:
- self.jump_connection.execute(
- "sudo /bin/bash -s {0} {1} {2} {3}".format(
- self.ipmi_ip, self.ipmi_user, self.ipmi_pwd, "on"),
- stdin=stdin_file)
- else:
- _execute_shell_command(
- "sudo /bin/bash -s {0} {1} {2} {3}".format(
- self.ipmi_ip, self.ipmi_user, self.ipmi_pwd, "on"),
- stdin=open(self.recovery_script, "r"))
+ LOG.info("Recover fault START")
+ cmd = "sudo /bin/bash -s {0} {1} {2} {3}".format(
+ self.ipmi_ip, self.ipmi_user, self.ipmi_pwd, "on")
+ with open(self.recovery_script, "r") as stdin_file:
+ if self.jump_connection is not None:
+ self.jump_connection.execute(cmd, stdin=stdin_file)
+ else:
+ _execute_shell_command(cmd, stdin=stdin_file)
+ LOG.info("Recover fault END")
def _test(): # pragma: no cover
diff --git a/yardstick/benchmark/scenarios/availability/attacker/baseattacker.py b/yardstick/benchmark/scenarios/availability/attacker/baseattacker.py
index a20b26396..61698da43 100644
--- a/yardstick/benchmark/scenarios/availability/attacker/baseattacker.py
+++ b/yardstick/benchmark/scenarios/availability/attacker/baseattacker.py
@@ -8,11 +8,11 @@
##############################################################################
from __future__ import absolute_import
import pkg_resources
-import yaml
import logging
import os
import yardstick.common.utils as utils
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -56,7 +56,7 @@ class BaseAttacker(object):
def __init__(self, config, context):
if not BaseAttacker.attacker_cfgs:
with open(attacker_conf_path) as stream:
- BaseAttacker.attacker_cfgs = yaml.safe_load(stream)
+ BaseAttacker.attacker_cfgs = yaml_load(stream)
self._config = config
self._context = context
diff --git a/yardstick/benchmark/scenarios/availability/attacker_conf.yaml b/yardstick/benchmark/scenarios/availability/attacker_conf.yaml
index aa144ab50..5f43a701a 100644
--- a/yardstick/benchmark/scenarios/availability/attacker_conf.yaml
+++ b/yardstick/benchmark/scenarios/availability/attacker_conf.yaml
@@ -23,6 +23,7 @@ kill-lxc-process:
bare-metal-down:
check_script: ha_tools/check_host_ping.bash
+ inject_script: ha_tools/ipmi_power.bash
recovery_script: ha_tools/ipmi_power.bash
stop-service:
@@ -40,3 +41,7 @@ stress-cpu:
block-io:
inject_script: ha_tools/disk/block_io.bash
recovery_script: ha_tools/disk/recovery_disk_io.bash
+
+kill-corosync:
+ inject_script: ha_tools/fault_process_kill.bash
+ recovery_script: ha_tools/node/reboot_node.bash \ No newline at end of file
diff --git a/yardstick/benchmark/scenarios/availability/director.py b/yardstick/benchmark/scenarios/availability/director.py
index c9187c34d..f152af090 100644
--- a/yardstick/benchmark/scenarios/availability/director.py
+++ b/yardstick/benchmark/scenarios/availability/director.py
@@ -111,3 +111,8 @@ class Director(object):
while self.executionSteps:
singleStep = self.executionSteps.pop()
singleStep.rollback()
+
+ def store_result(self, result):
+ LOG.debug("store result ....")
+ if hasattr(self, 'monitorMgr'):
+ self.monitorMgr.store_result(result)
diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/node/reboot_node.bash b/yardstick/benchmark/scenarios/availability/ha_tools/node/reboot_node.bash
new file mode 100644
index 000000000..1ee8c9c2f
--- /dev/null
+++ b/yardstick/benchmark/scenarios/availability/ha_tools/node/reboot_node.bash
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+##############################################################################
+# (c) OPNFV, Yin Kanglin and others.
+# 14_ykl@tongji.edu.cn
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# reboot node
+
+reboot \ No newline at end of file
diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/nova/get_server_floatingip.bash b/yardstick/benchmark/scenarios/availability/ha_tools/nova/get_server_floatingip.bash
new file mode 100644
index 000000000..78dd27628
--- /dev/null
+++ b/yardstick/benchmark/scenarios/availability/ha_tools/nova/get_server_floatingip.bash
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+##############################################################################
+# (c) OPNFV, Yin Kanglin and others.
+# 14_ykl@tongji.edu.cn
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# get floating ip of a serer
+# parameter: $1 - server name
+
+set -e
+
+if [ $OS_INSECURE ] && [ "$(echo $OS_INSECURE | tr '[:upper:]' '[:lower:]')" = "true" ]; then
+ SECURE="--insecure"
+else
+ SECURE=""
+fi
+
+openstack ${SECURE} server list -f value | grep $1 | awk '{print $5}' \ No newline at end of file
diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/nova/list_servers.bash b/yardstick/benchmark/scenarios/availability/ha_tools/nova/list_servers.bash
new file mode 100644
index 000000000..0f67c021e
--- /dev/null
+++ b/yardstick/benchmark/scenarios/availability/ha_tools/nova/list_servers.bash
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+##############################################################################
+# (c) OPNFV, Yin Kanglin and others.
+# 14_ykl@tongji.edu.cn
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# list servers
+
+set -e
+
+if [ $OS_INSECURE ] && [ "$(echo $OS_INSECURE | tr '[:upper:]' '[:lower:]')" = "true" ]; then
+ SECURE="--insecure"
+else
+ SECURE=""
+fi
+
+openstack ${SECURE} server list \ No newline at end of file
diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_resource_status.bash b/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_resource_status.bash
new file mode 100644
index 000000000..68707cf4f
--- /dev/null
+++ b/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_resource_status.bash
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+##############################################################################
+# (c) OPNFV, Yin Kanglin and others.
+# 14_ykl@tongji.edu.cn
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# get pacemaker resource status
+
+pcs resource show \ No newline at end of file
diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_resource_status_host.bash b/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_resource_status_host.bash
new file mode 100644
index 000000000..7a02ccf29
--- /dev/null
+++ b/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_resource_status_host.bash
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+##############################################################################
+# (c) OPNFV, Yin Kanglin and others.
+# 14_ykl@tongji.edu.cn
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# get pacemaker resource status of hosts
+# parameter: $1 - resource name $2 status
+
+pcs resource show | grep $1 -A 3 | grep $2 \ No newline at end of file
diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_vip_host.bash b/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_vip_host.bash
new file mode 100644
index 000000000..f4870fdae
--- /dev/null
+++ b/yardstick/benchmark/scenarios/availability/ha_tools/pacemaker/get_vip_host.bash
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+##############################################################################
+# (c) OPNFV, Yin Kanglin and others.
+# 14_ykl@tongji.edu.cn
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# get vip host in pacemaker
+# parameter: $1 - virtual ip name
+
+pcs resource show| grep -w $1 | awk '{print $4}' \ No newline at end of file
diff --git a/yardstick/benchmark/scenarios/availability/monitor/basemonitor.py b/yardstick/benchmark/scenarios/availability/monitor/basemonitor.py
index 6165aba74..a6c1a28bd 100644
--- a/yardstick/benchmark/scenarios/availability/monitor/basemonitor.py
+++ b/yardstick/benchmark/scenarios/availability/monitor/basemonitor.py
@@ -13,7 +13,8 @@ import multiprocessing
import time
import os
import yardstick.common.utils as utils
-import yaml
+
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -43,7 +44,11 @@ class MonitorMgr(object):
monitor_ins = monitor_cls(monitor_cfg, context,
self.monitor_mgr_data)
if "key" in monitor_cfg:
- monitor_ins.key = monitor_cfg["key"]
+ monitor_ins.tag = monitor_ins.key = monitor_cfg["key"]
+ elif monitor_type == "openstack-cmd":
+ monitor_ins.tag = monitor_cfg["command_name"].replace(" ", "-")
+ elif monitor_type == "process":
+ monitor_ins.tag = monitor_type + "_" + monitor_cfg["process_name"]
self._monitor_list.append(monitor_ins)
def __getitem__(self, item):
@@ -66,6 +71,12 @@ class MonitorMgr(object):
sla_pass = sla_pass & monitor.verify_SLA()
return sla_pass
+ def store_result(self, result):
+ for monitor in self._monitor_list:
+ monitor_result = monitor.get_result()
+ for k, v in monitor_result.items():
+ result[monitor.tag + "_" + k] = v
+
class BaseMonitor(multiprocessing.Process):
"""docstring for BaseMonitor"""
@@ -74,7 +85,7 @@ class BaseMonitor(multiprocessing.Process):
def __init__(self, config, context, data):
if not BaseMonitor.monitor_cfgs:
with open(monitor_conf_path) as stream:
- BaseMonitor.monitor_cfgs = yaml.safe_load(stream)
+ BaseMonitor.monitor_cfgs = yaml_load(stream)
multiprocessing.Process.__init__(self)
self._config = config
self._context = context
@@ -82,6 +93,7 @@ class BaseMonitor(multiprocessing.Process):
self._event = multiprocessing.Event()
self.monitor_data = data
self.setup_done = False
+ self.tag = ""
@staticmethod
def get_monitor_cls(monitor_type):
@@ -163,5 +175,5 @@ class BaseMonitor(multiprocessing.Process):
def verify_SLA(self):
pass
- def result(self):
+ def get_result(self):
return self._result
diff --git a/yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py b/yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py
index d7d1545da..dce69f45f 100644
--- a/yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py
+++ b/yardstick/benchmark/scenarios/availability/monitor/monitor_multi.py
@@ -47,7 +47,7 @@ class MultiMonitor(basemonitor.BaseMonitor):
last_outage = 0
for monitor in self.monitors:
- monitor_result = monitor.result()
+ monitor_result = monitor.get_result()
monitor_first_outage = monitor_result.get('first_outage', 0)
monitor_last_outage = monitor_result.get('last_outage', 0)
@@ -71,6 +71,7 @@ class MultiMonitor(basemonitor.BaseMonitor):
max_outage_time = self._config["sla"]["max_recover_time"]
else:
raise RuntimeError("monitor max_outage_time config is not found")
+ self._result = {"outage_time": outage_time}
if outage_time > max_outage_time:
LOG.error("SLA failure: %f > %f", outage_time, max_outage_time)
diff --git a/yardstick/benchmark/scenarios/availability/operation/baseoperation.py b/yardstick/benchmark/scenarios/availability/operation/baseoperation.py
index 4c2ce82d9..d21b857b5 100644
--- a/yardstick/benchmark/scenarios/availability/operation/baseoperation.py
+++ b/yardstick/benchmark/scenarios/availability/operation/baseoperation.py
@@ -8,11 +8,11 @@
##############################################################################
from __future__ import absolute_import
import pkg_resources
-import yaml
import logging
import os
import yardstick.common.utils as utils
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -54,7 +54,7 @@ class BaseOperation(object):
def __init__(self, config, context):
if not BaseOperation.operation_cfgs:
with open(operation_conf_path) as stream:
- BaseOperation.operation_cfgs = yaml.safe_load(stream)
+ BaseOperation.operation_cfgs = yaml_load(stream)
self.key = ''
self._config = config
self._context = context
diff --git a/yardstick/benchmark/scenarios/availability/operation_conf.yaml b/yardstick/benchmark/scenarios/availability/operation_conf.yaml
index 1c39385a9..dc5169196 100644
--- a/yardstick/benchmark/scenarios/availability/operation_conf.yaml
+++ b/yardstick/benchmark/scenarios/availability/operation_conf.yaml
@@ -25,4 +25,13 @@ swift-download-file:
nova-create-flavor:
action_script: ha_tools/nova/create_flavor.bash
- rollback_script: ha_tools/nova/delete_flavor.bash \ No newline at end of file
+ rollback_script: ha_tools/nova/delete_flavor.bash
+
+get-floatingip:
+ action_script: ha_tools/nova/get_server_floatingip.bash
+ rollback_script: ha_tools/nova/list_servers.bash
+
+get-vip-host:
+ action_script: ha_tools/pacemaker/get_vip_host.bash
+ rollback_script: ha_tools/pacemaker/get_resource_status.bash
+
diff --git a/yardstick/benchmark/scenarios/availability/result_checker/baseresultchecker.py b/yardstick/benchmark/scenarios/availability/result_checker/baseresultchecker.py
index ce34d8be0..05b660105 100644
--- a/yardstick/benchmark/scenarios/availability/result_checker/baseresultchecker.py
+++ b/yardstick/benchmark/scenarios/availability/result_checker/baseresultchecker.py
@@ -8,11 +8,11 @@
##############################################################################
from __future__ import absolute_import
import pkg_resources
-import yaml
import logging
import os
import yardstick.common.utils as utils
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -58,7 +58,7 @@ class BaseResultChecker(object):
def __init__(self, config, context):
if not BaseResultChecker.resultchecker_cfgs:
with open(resultchecker_conf_path) as stream:
- BaseResultChecker.resultchecker_cfgs = yaml.safe_load(stream)
+ BaseResultChecker.resultchecker_cfgs = yaml_load(stream)
self.actualResult = object()
self.expectedResult = object()
self.success = False
diff --git a/yardstick/benchmark/scenarios/availability/result_checker_conf.yaml b/yardstick/benchmark/scenarios/availability/result_checker_conf.yaml
index 0494a71a7..451cc0f11 100644
--- a/yardstick/benchmark/scenarios/availability/result_checker_conf.yaml
+++ b/yardstick/benchmark/scenarios/availability/result_checker_conf.yaml
@@ -18,4 +18,6 @@ service-checker:
nova-instance-checker:
verify_script: ha_tools/nova/show_instances.bash
nova-flavor-checker:
- verify_script: ha_tools/nova/show_flavors.bash \ No newline at end of file
+ verify_script: ha_tools/nova/show_flavors.bash
+pacemaker-resource-checker:
+ verify_script: ha_tools/pacemaker/get_resource_status_host.bash \ No newline at end of file
diff --git a/yardstick/benchmark/scenarios/availability/scenario_general.py b/yardstick/benchmark/scenarios/availability/scenario_general.py
index 17ad79f29..9ac55471d 100644
--- a/yardstick/benchmark/scenarios/availability/scenario_general.py
+++ b/yardstick/benchmark/scenarios/availability/scenario_general.py
@@ -26,6 +26,7 @@ class ScenarioGeneral(base.Scenario):
self.scenario_cfg = scenario_cfg
self.context_cfg = context_cfg
self.intermediate_variables = {}
+ self.pass_flag = True
def setup(self):
self.director = Director(self.scenario_cfg, self.context_cfg)
@@ -59,10 +60,13 @@ class ScenarioGeneral(base.Scenario):
verify_result = self.director.verify()
+ self.director.store_result(result)
+
for k, v in self.director.data.items():
if v == 0:
result['sla_pass'] = 0
verify_result = False
+ self.pass_flag = False
LOG.info(
"\033[92m The service process not found in the host \
envrioment, the HA test case NOT pass")
@@ -74,9 +78,12 @@ envrioment, the HA test case NOT pass")
"the HA test case PASS! \033[0m")
else:
result['sla_pass'] = 0
+ self.pass_flag = False
LOG.info(
"\033[91m Aoh, the HA test case FAIL,"
"please check the detail debug information! \033[0m")
def teardown(self):
self.director.knockoff()
+
+ assert self.pass_flag, "The HA test case NOT passed"
diff --git a/yardstick/benchmark/scenarios/availability/serviceha.py b/yardstick/benchmark/scenarios/availability/serviceha.py
index 2f0012ecf..6d0d812af 100755
--- a/yardstick/benchmark/scenarios/availability/serviceha.py
+++ b/yardstick/benchmark/scenarios/availability/serviceha.py
@@ -29,6 +29,7 @@ class ServiceHA(base.Scenario):
self.context_cfg = context_cfg
self.setup_done = False
self.data = {}
+ self.pass_flag = True
def setup(self):
"""scenario setup"""
@@ -73,14 +74,17 @@ class ServiceHA(base.Scenario):
for k, v in self.data.items():
if v == 0:
result['sla_pass'] = 0
+ self.pass_flag = False
LOG.info("The service process not found in the host envrioment, \
the HA test case NOT pass")
return
+ self.monitorMgr.store_result(result)
if sla_pass:
result['sla_pass'] = 1
LOG.info("The HA test case PASS the SLA")
else:
result['sla_pass'] = 0
+ self.pass_flag = False
assert sla_pass is True, "The HA test case NOT pass the SLA"
return
@@ -90,6 +94,8 @@ the HA test case NOT pass")
for attacker in self.attackers:
attacker.recover()
+ assert self.pass_flag, "The HA test case NOT passed"
+
def _test(): # pragma: no cover
"""internal test function"""
diff --git a/yardstick/benchmark/scenarios/availability/util.py b/yardstick/benchmark/scenarios/availability/util.py
index 6fef622bd..d288fcbc1 100644
--- a/yardstick/benchmark/scenarios/availability/util.py
+++ b/yardstick/benchmark/scenarios/availability/util.py
@@ -51,6 +51,8 @@ def build_shell_command(param_config, remote=True, intermediate_variables=None):
def read_stdout_item(stdout, key):
+ if key == "all":
+ return stdout
for item in stdout.splitlines():
if key in item:
attributes = item.split("|")
diff --git a/yardstick/benchmark/scenarios/compute/computecapacity.bash b/yardstick/benchmark/scenarios/compute/computecapacity.bash
index 68741a94f..d49638fe3 100644
--- a/yardstick/benchmark/scenarios/compute/computecapacity.bash
+++ b/yardstick/benchmark/scenarios/compute/computecapacity.bash
@@ -27,12 +27,11 @@ run_capacity()
# Number of logical cores
THREAD=$(grep 'processor' /proc/cpuinfo | sort -u | wc -l)
# Total memory size
- MEMORY=$(grep 'MemTotal' /proc/meminfo | sort -u)
- ME=$(echo $MEMORY | awk '/ /{printf "%s %s", $2, $3}')
+ MEMORY=$(grep 'MemTotal' /proc/meminfo | sort -u | awk '{print $2}')
+
# Cache size per CPU
- CACHE=$(grep 'cache size' /proc/cpuinfo | sort -u)
- CA=$(echo $CACHE | awk '/ /{printf "%s", $4}')
- CACHES=$[$CA * $CPU]
+ CACHE=$(grep 'cache size' /proc/cpuinfo | sort -u | awk '{print $4}')
+ CACHES=$[$CACHE * $CPU]
HT_Value=$[$HT_Para * $CORES]
if [ $HT_Value -eq $THREAD ]; then
HT_OPEN=1
@@ -48,8 +47,8 @@ output_json()
\"Cpu_number\":\"$CPU\", \
\"Core_number\":\"$CORES\", \
\"Thread_number\":\"$THREAD\", \
- \"Memory_size\": \"$ME\", \
- \"Cache_size\": \"$CACHES KB\", \
+ \"Memory_size\": \"$MEMORY\", \
+ \"Cache_size\": \"$CACHES\", \
\"HT_Open\": \"$HT_OPEN\" \
}"
}
diff --git a/yardstick/benchmark/scenarios/compute/qemu_migrate.py b/yardstick/benchmark/scenarios/compute/qemu_migrate.py
index cee87a545..6cfedc17a 100644
--- a/yardstick/benchmark/scenarios/compute/qemu_migrate.py
+++ b/yardstick/benchmark/scenarios/compute/qemu_migrate.py
@@ -41,10 +41,18 @@ class QemuMigrate(base.Scenario):
def _put_files(self, client):
setup_options = self.scenario_cfg["setup_options"]
+ rpm_dir = setup_options["rpm_dir"]
script_dir = setup_options["script_dir"]
+ image_dir = setup_options["image_dir"]
+ LOG.debug("Send RPMs from %s to workspace %s",
+ rpm_dir, self.WORKSPACE)
+ client.put(rpm_dir, self.WORKSPACE, recursive=True)
LOG.debug("Send scripts from %s to workspace %s",
script_dir, self.WORKSPACE)
client.put(script_dir, self.WORKSPACE, recursive=True)
+ LOG.debug("Send guest image from %s to workspace %s",
+ image_dir, self.WORKSPACE)
+ client.put(image_dir, self.WORKSPACE, recursive=True)
def _run_setup_cmd(self, client, cmd):
LOG.debug("Run cmd: %s", cmd)
@@ -98,7 +106,7 @@ class QemuMigrate(base.Scenario):
cmd_args = " %s %s %s %s %s %s" %\
(smp, qmp_sock_src, qmp_sock_dst, incoming_ip,
migrate_to_port, max_down_time)
- cmd = "bash migrate_benchmark.sh %s" % (cmd_args)
+ cmd = "bash qemu_migrate_benchmark.sh %s" % (cmd_args)
LOG.debug("Executing command: %s", cmd)
status, stdout, stderr = self.host.execute(cmd)
if status:
@@ -143,10 +151,17 @@ def _test(): # pragma: no cover
"qmp_sock_dst": "/tmp/qmp-sock-dst",
"max_down_time": 0.10
}
+ sla = {
+ "max_totaltime": 10,
+ "max_downtime": 0.10,
+ "max_setuptime": 0.50,
+ }
args = {
- "options": options
+ "options": options,
+ "sla": sla
}
result = {}
+
migrate = QemuMigrate(args, ctx)
migrate.run(result)
print(result)
diff --git a/yardstick/benchmark/scenarios/compute/qemu_migrate_benchmark.bash b/yardstick/benchmark/scenarios/compute/qemu_migrate_benchmark.bash
index 552098103..d9a440c89 100644
--- a/yardstick/benchmark/scenarios/compute/qemu_migrate_benchmark.bash
+++ b/yardstick/benchmark/scenarios/compute/qemu_migrate_benchmark.bash
@@ -14,6 +14,7 @@ set -e
# Commandline arguments
src=$2
+dst=$3
dst_ip=$4
migrate_to_port=$5
max_down_time=$6
@@ -22,7 +23,6 @@ OUTPUT_FILE=/tmp/output-qemu.log
do_migrate()
{
-# local src=`echo $OPTIONS | cut -d ':' -f 2 | cut -d ',' -f 1`
echo "info status" | nc -U $src
# with no speed limit
echo "migrate_set_speed 0" |nc -U $src
@@ -45,7 +45,9 @@ output_qemu()
# print detail information
echo "info migrate" | nc -U $src
echo "quit" | nc -U $src
+ echo "quit" | nc -u $dst
sleep 5
+ echo "Migration executed successfully"
} > $OUTPUT_FILE
@@ -64,5 +66,7 @@ echo -e "{ \
main()
{
do_migrate
+ output_qemu
+ output_json
}
main
diff --git a/yardstick/benchmark/scenarios/compute/spec_cpu.py b/yardstick/benchmark/scenarios/compute/spec_cpu.py
index 520618631..df361cd94 100644
--- a/yardstick/benchmark/scenarios/compute/spec_cpu.py
+++ b/yardstick/benchmark/scenarios/compute/spec_cpu.py
@@ -103,6 +103,9 @@ class SpecCPU(base.Scenario):
cmd = "cd /usr/cpu2006/ && . ./shrc && runspec --config %s" % self.runspec_config
cmd_args = ""
+ if "rate" in self.options:
+ cmd_args += " --rate %s" % self.options["runspec_rate"]
+
if "output_format" in self.options:
cmd_args += " --output_format %s" % self.options["output_format"]
diff --git a/yardstick/benchmark/scenarios/lib/attach_volume.py b/yardstick/benchmark/scenarios/lib/attach_volume.py
new file mode 100644
index 000000000..88124964b
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/attach_volume.py
@@ -0,0 +1,53 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class AttachVolume(base.Scenario):
+ """Attach a volmeu to an instance"""
+
+ __scenario_type__ = "AttachVolume"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.server_id = self.options.get("server_id", "TestServer")
+ self.volume_id = self.options.get("volume_id", None)
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.attach_server_volume(self.server_id,
+ self.volume_id)
+
+ if status:
+ LOG.info("Attach volume to server successful!")
+ else:
+ LOG.info("Attach volume to server failed!")
diff --git a/yardstick/benchmark/scenarios/lib/create_floating_ip.py b/yardstick/benchmark/scenarios/lib/create_floating_ip.py
new file mode 100644
index 000000000..328566d48
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/create_floating_ip.py
@@ -0,0 +1,60 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+import os
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class CreateFloatingIp(base.Scenario):
+ """Create an OpenStack floating ip"""
+
+ __scenario_type__ = "CreateFloatingIp"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.ext_net_id = os.getenv("EXTERNAL_NETWORK", "external")
+
+ self.neutron_client = op_utils.get_neutron_client()
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ net_id = op_utils.get_network_id(self.neutron_client, self.ext_net_id)
+ floating_info = op_utils.create_floating_ip(self.neutron_client,
+ extnet_id=net_id)
+ if floating_info:
+ LOG.info("Creating floating ip successful!")
+ else:
+ LOG.error("Creating floating ip failed!")
+
+ try:
+ keys = self.scenario_cfg.get('output', '').split()
+ except KeyError:
+ pass
+ else:
+ values = [floating_info["fip_id"], floating_info["fip_addr"]]
+ return self._push_to_outputs(keys, values)
diff --git a/yardstick/benchmark/scenarios/lib/create_keypair.py b/yardstick/benchmark/scenarios/lib/create_keypair.py
new file mode 100644
index 000000000..f5b1fff7a
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/create_keypair.py
@@ -0,0 +1,71 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+import paramiko
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class CreateKeypair(base.Scenario):
+ """Create an OpenStack keypair"""
+
+ __scenario_type__ = "CreateKeypair"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.key_name = self.options.get("key_name", "yardstick_key")
+ self.key_filename = self.options.get("key_path", "/tmp/yardstick_key")
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ rsa_key = paramiko.RSAKey.generate(bits=2048, progress_func=None)
+ rsa_key.write_private_key_file(self.key_filename)
+ LOG.info("Writing key_file %s ...", self.key_filename)
+ with open(self.key_filename + ".pub", "w") as pubkey_file:
+ pubkey_file.write(
+ "%s %s\n" % (rsa_key.get_name(), rsa_key.get_base64()))
+ del rsa_key
+
+ keypair = op_utils.create_keypair(self.key_name,
+ self.key_filename + ".pub")
+
+ if keypair:
+ result.update({"keypair_create": 1})
+ LOG.info("Create keypair successful!")
+ else:
+ result.update({"keypair_create": 0})
+ LOG.info("Create keypair failed!")
+ try:
+ keys = self.scenario_cfg.get('output', '').split()
+ except KeyError:
+ pass
+ else:
+ values = [keypair.id]
+ return self._push_to_outputs(keys, values)
diff --git a/yardstick/benchmark/scenarios/lib/create_network.py b/yardstick/benchmark/scenarios/lib/create_network.py
new file mode 100644
index 000000000..cffff132a
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/create_network.py
@@ -0,0 +1,64 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class CreateNetwork(base.Scenario):
+ """Create an OpenStack network"""
+
+ __scenario_type__ = "CreateNetwork"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.openstack = self.options.get("openstack_paras", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ openstack_paras = {'network': self.openstack}
+ network_id = op_utils.create_neutron_net(self.neutron_client,
+ openstack_paras)
+ if network_id:
+ result.update({"network_create": 1})
+ LOG.info("Create network successful!")
+ else:
+ result.update({"network_create": 0})
+ LOG.error("Create network failed!")
+
+ try:
+ keys = self.scenario_cfg.get('output', '').split()
+ except KeyError:
+ pass
+ else:
+ values = [network_id]
+ return self._push_to_outputs(keys, values)
diff --git a/yardstick/benchmark/scenarios/lib/create_port.py b/yardstick/benchmark/scenarios/lib/create_port.py
new file mode 100644
index 000000000..6a3a23a10
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/create_port.py
@@ -0,0 +1,66 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class CreatePort(base.Scenario):
+ """Create an OpenStack flavor"""
+
+ __scenario_type__ = "CreatePort"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.openstack = self.options.get("openstack_paras", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ openstack_paras = {'port': self.openstack}
+ port = self.neutron_client.create_port(openstack_paras)
+
+ if port:
+ result.update({"Port_Create": 1})
+ LOG.info("Create Port successful!")
+ else:
+ result.update({"Port_Create": 0})
+ LOG.error("Create Port failed!")
+
+ check_result = port['port']['id']
+
+ try:
+ keys = self.scenario_cfg.get('output', '').split()
+ except KeyError:
+ pass
+ else:
+ values = [check_result]
+ return self._push_to_outputs(keys, values)
diff --git a/yardstick/benchmark/scenarios/lib/create_router.py b/yardstick/benchmark/scenarios/lib/create_router.py
new file mode 100644
index 000000000..9aa57ebb2
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/create_router.py
@@ -0,0 +1,66 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class CreateRouter(base.Scenario):
+ """Create an OpenStack router"""
+
+ __scenario_type__ = "CreateRouter"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.openstack = self.options.get("openstack_paras", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ openstack_paras = {'router': self.openstack}
+ router_id = op_utils.create_neutron_router(self.neutron_client,
+ openstack_paras)
+ if router_id:
+ result.update({"network_create": 1})
+ LOG.info("Create router successful!")
+ else:
+ result.update({"network_create": 0})
+ LOG.error("Create router failed!")
+
+ check_result = router_id
+
+ try:
+ keys = self.scenario_cfg.get('output', '').split()
+ except KeyError:
+ pass
+ else:
+ values = [check_result]
+ return self._push_to_outputs(keys, values)
diff --git a/yardstick/benchmark/scenarios/lib/create_sec_group.py b/yardstick/benchmark/scenarios/lib/create_sec_group.py
new file mode 100644
index 000000000..3d1aec9e8
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/create_sec_group.py
@@ -0,0 +1,65 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class CreateSecgroup(base.Scenario):
+ """Create an OpenStack security group"""
+
+ __scenario_type__ = "CreateSecgroup"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.sg_name = self.options.get("sg_name", "yardstick_sec_group")
+ self.description = self.options.get("description", None)
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ sg_id = op_utils.create_security_group_full(self.neutron_client,
+ sg_name=self.sg_name,
+ sg_description=self.description)
+
+ if sg_id:
+ result.update({"sg_create": 1})
+ LOG.info("Create security group successful!")
+ else:
+ result.update({"sg_create": 0})
+ LOG.error("Create security group failed!")
+
+ try:
+ keys = self.scenario_cfg.get('output', '').split()
+ except KeyError:
+ pass
+ else:
+ values = [sg_id]
+ return self._push_to_outputs(keys, values)
diff --git a/yardstick/benchmark/scenarios/lib/create_server.py b/yardstick/benchmark/scenarios/lib/create_server.py
index 45c0bfde9..31ba18ed4 100644
--- a/yardstick/benchmark/scenarios/lib/create_server.py
+++ b/yardstick/benchmark/scenarios/lib/create_server.py
@@ -21,7 +21,7 @@ LOG = logging.getLogger(__name__)
class CreateServer(base.Scenario):
"""Create an OpenStack server"""
- __scenario_type__ = "CreateSever"
+ __scenario_type__ = "CreateServer"
def __init__(self, scenario_cfg, context_cfg):
self.scenario_cfg = scenario_cfg
@@ -59,8 +59,10 @@ class CreateServer(base.Scenario):
vm = op_utils.create_instance_and_wait_for_active(self.openstack)
if vm:
+ result.update({"instance_create": 1})
LOG.info("Create server successful!")
else:
+ result.update({"instance_create": 0})
LOG.error("Create server failed!")
try:
diff --git a/yardstick/benchmark/scenarios/lib/create_subnet.py b/yardstick/benchmark/scenarios/lib/create_subnet.py
new file mode 100644
index 000000000..c34af8a9e
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/create_subnet.py
@@ -0,0 +1,66 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class CreateSubnet(base.Scenario):
+ """Create an OpenStack flavor"""
+
+ __scenario_type__ = "CreateSubnet"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.openstack = self.options.get("openstack_paras", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ openstack_paras = {'subnets': [self.openstack]}
+ subnet_id = op_utils.create_neutron_subnet(self.neutron_client,
+ openstack_paras)
+ if subnet_id:
+ result.update({"subnet_create": 1})
+ LOG.info("Create subnet successful!")
+ else:
+ result.update({"subnet_create": 0})
+ LOG.error("Create subnet failed!")
+
+ check_result = subnet_id
+
+ try:
+ keys = self.scenario_cfg.get('output', '').split()
+ except KeyError:
+ pass
+ else:
+ values = [check_result]
+ return self._push_to_outputs(keys, values)
diff --git a/yardstick/benchmark/scenarios/lib/delete_floating_ip.py b/yardstick/benchmark/scenarios/lib/delete_floating_ip.py
new file mode 100644
index 000000000..4314952fb
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/delete_floating_ip.py
@@ -0,0 +1,54 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DeleteFloatingIp(base.Scenario):
+ """Delete an OpenStack floating ip """
+
+ __scenario_type__ = "DeleteFloatingIp"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.floating_ip_id = self.options.get("floating_ip_id", None)
+
+ self.nova_client = op_utils.get_nova_client()
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.delete_floating_ip(nova_client=self.nova_client,
+ floatingip_id=self.floating_ip_id)
+ if status:
+ result.update({"delete_floating_ip": 1})
+ LOG.info("Delete floating ip successful!")
+ else:
+ result.update({"delete_floating_ip": 0})
+ LOG.error("Delete floating ip failed!")
diff --git a/yardstick/benchmark/scenarios/lib/delete_keypair.py b/yardstick/benchmark/scenarios/lib/delete_keypair.py
new file mode 100644
index 000000000..135139959
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/delete_keypair.py
@@ -0,0 +1,56 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DeleteKeypair(base.Scenario):
+ """Delete an OpenStack keypair"""
+
+ __scenario_type__ = "DeleteKeypair"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.key_name = self.options.get("key_name", "yardstick_key")
+
+ self.nova_client = op_utils.get_nova_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.delete_keypair(self.nova_client,
+ self.key_name)
+
+ if status:
+ result.update({"delete_keypair": 1})
+ LOG.info("Delete keypair successful!")
+ else:
+ result.update({"delete_keypair": 0})
+ LOG.info("Delete keypair failed!")
diff --git a/yardstick/benchmark/scenarios/lib/delete_network.py b/yardstick/benchmark/scenarios/lib/delete_network.py
new file mode 100644
index 000000000..e8796bf82
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/delete_network.py
@@ -0,0 +1,55 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DeleteNetwork(base.Scenario):
+ """Delete an OpenStack network"""
+
+ __scenario_type__ = "DeleteNetwork"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.network_id = self.options.get("network_id", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.delete_neutron_net(self.neutron_client,
+ network_id=self.network_id)
+ if status:
+ result.update({"delete_network": 1})
+ LOG.info("Delete network successful!")
+ else:
+ result.update({"delete_network": 0})
+ LOG.error("Delete network failed!")
diff --git a/yardstick/benchmark/scenarios/lib/delete_port.py b/yardstick/benchmark/scenarios/lib/delete_port.py
new file mode 100644
index 000000000..436902998
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/delete_port.py
@@ -0,0 +1,54 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DeletePort(base.Scenario):
+ """Delete an OpenStack subnetwork"""
+
+ __scenario_type__ = "DeletePort"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.port_id = self.options.get("port_id", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = self.neutron_client.delete_port(self.port_id)
+ if status:
+ result.update({"delete_port": 1})
+ LOG.info("Delete Port successful!")
+ else:
+ result.update({"delete_port": 0})
+ LOG.error("Delete Port failed!")
diff --git a/yardstick/benchmark/scenarios/lib/delete_router.py b/yardstick/benchmark/scenarios/lib/delete_router.py
new file mode 100644
index 000000000..358fd40cf
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/delete_router.py
@@ -0,0 +1,55 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DeleteRouter(base.Scenario):
+ """Delete an OpenStack router"""
+
+ __scenario_type__ = "DeleteRouter"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.router_id = self.options.get("router_id", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.delete_neutron_router(self.neutron_client,
+ router_id=self.router_id)
+ if status:
+ result.update({"delete_router": 1})
+ LOG.info("Delete router successful!")
+ else:
+ result.update({"delete_router": 0})
+ LOG.error("Delete router failed!")
diff --git a/yardstick/benchmark/scenarios/lib/delete_router_gateway.py b/yardstick/benchmark/scenarios/lib/delete_router_gateway.py
new file mode 100644
index 000000000..af4f33f94
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/delete_router_gateway.py
@@ -0,0 +1,55 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DeleteRouterGateway(base.Scenario):
+ """Unset an OpenStack router gateway"""
+
+ __scenario_type__ = "DeleteRouterGateway"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.router_id = self.options.get("router_id", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.remove_gateway_router(self.neutron_client,
+ router_id=self.router_id)
+ if status:
+ result.update({"delete_router_gateway": 1})
+ LOG.info("Delete router gateway successful!")
+ else:
+ result.update({"delete_router_gateway": 0})
+ LOG.error("Delete router gateway failed!")
diff --git a/yardstick/benchmark/scenarios/lib/delete_router_interface.py b/yardstick/benchmark/scenarios/lib/delete_router_interface.py
new file mode 100644
index 000000000..117c80811
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/delete_router_interface.py
@@ -0,0 +1,57 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DeleteRouterInterface(base.Scenario):
+ """Unset an OpenStack router interface"""
+
+ __scenario_type__ = "DeleteRouterInterface"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.subnet_id = self.options.get("subnet_id", None)
+ self.router_id = self.options.get("router_id", None)
+
+ self.neutron_client = op_utils.get_neutron_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.remove_interface_router(self.neutron_client,
+ router_id=self.router_id,
+ subnet_id=self.subnet_id)
+ if status:
+ result.update({"delete_router_interface": 1})
+ LOG.info("Delete router interface successful!")
+ else:
+ result.update({"delete_router_interface": 0})
+ LOG.error("Delete router interface failed!")
diff --git a/yardstick/benchmark/scenarios/lib/delete_volume.py b/yardstick/benchmark/scenarios/lib/delete_volume.py
new file mode 100644
index 000000000..ea2b85812
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/delete_volume.py
@@ -0,0 +1,55 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DeleteVolume(base.Scenario):
+ """Delete an OpenStack volume"""
+
+ __scenario_type__ = "DeleteVolume"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.volume_id = self.options.get("volume_id", None)
+
+ self.cinder_client = op_utils.get_cinder_client()
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.delete_volume(self.cinder_client, self.volume_id)
+
+ if status:
+ result.update({"delete_volume": 1})
+ LOG.info("Delete volume successful!")
+ else:
+ result.update({"delete_volume": 0})
+ LOG.info("Delete volume failed!")
diff --git a/yardstick/benchmark/scenarios/lib/detach_volume.py b/yardstick/benchmark/scenarios/lib/detach_volume.py
new file mode 100644
index 000000000..0b02a3a81
--- /dev/null
+++ b/yardstick/benchmark/scenarios/lib/detach_volume.py
@@ -0,0 +1,54 @@
+##############################################################################
+# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from __future__ import print_function
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.benchmark.scenarios import base
+import yardstick.common.openstack_utils as op_utils
+
+LOG = logging.getLogger(__name__)
+
+
+class DetachVolume(base.Scenario):
+ """Detach a volume from an instance"""
+
+ __scenario_type__ = "DetachVolume"
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.options = self.scenario_cfg['options']
+
+ self.server_id = self.options.get("server_id", "TestServer")
+ self.volume_id = self.options.get("volume_id", None)
+
+ self.setup_done = False
+
+ def setup(self):
+ """scenario setup"""
+
+ self.setup_done = True
+
+ def run(self, result):
+ """execute the test"""
+
+ if not self.setup_done:
+ self.setup()
+
+ status = op_utils.detach_volume(self.server_id, self.volume_id)
+
+ if status:
+ result.update({"detach_volume": 1})
+ LOG.info("Detach volume from server successful!")
+ else:
+ result.update({"detach_volume": 0})
+ LOG.info("Detach volume from server failed!")
diff --git a/yardstick/benchmark/scenarios/lib/get_numa_info.py b/yardstick/benchmark/scenarios/lib/get_numa_info.py
index 4e4a44d95..75a9e3506 100644
--- a/yardstick/benchmark/scenarios/lib/get_numa_info.py
+++ b/yardstick/benchmark/scenarios/lib/get_numa_info.py
@@ -13,7 +13,6 @@ from __future__ import absolute_import
import logging
import os
-import yaml
from xml.etree import ElementTree as ET
from yardstick import ssh
@@ -22,6 +21,7 @@ from yardstick.common import constants as consts
from yardstick.common.utils import change_obj_to_dict
from yardstick.common.openstack_utils import get_nova_client
from yardstick.common.task_template import TaskTemplate
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
@@ -47,7 +47,7 @@ class GetNumaInfo(base.Scenario):
self.options.get('file'))
with open(node_file) as f:
- nodes = yaml.safe_load(TaskTemplate.render(f.read()))
+ nodes = yaml_load(TaskTemplate.render(f.read()))
self.nodes = {a['host_name']: a for a in nodes['nodes']}
def run(self, result):
diff --git a/yardstick/benchmark/scenarios/networking/ping.py b/yardstick/benchmark/scenarios/networking/ping.py
index 6a7927de4..3bade73e2 100644
--- a/yardstick/benchmark/scenarios/networking/ping.py
+++ b/yardstick/benchmark/scenarios/networking/ping.py
@@ -67,7 +67,7 @@ class Ping(base.Scenario):
else:
target_vm = self.scenario_cfg['target']
- LOG.debug("ping '%s' '%s'", options, dest)
+ LOG.debug("ping %s %s", options, dest)
with open(self.target_script, "r") as stdin_file:
exit_status, stdout, stderr = self.connection.execute(
"/bin/sh -s {0} {1}".format(dest, options),
diff --git a/yardstick/benchmark/scenarios/networking/pktgen.py b/yardstick/benchmark/scenarios/networking/pktgen.py
index 1e0a5fcbb..a9e7aa6a3 100644
--- a/yardstick/benchmark/scenarios/networking/pktgen.py
+++ b/yardstick/benchmark/scenarios/networking/pktgen.py
@@ -11,6 +11,7 @@ from __future__ import print_function
import os
import logging
+import math
import pkg_resources
from oslo_serialization import jsonutils
@@ -357,15 +358,15 @@ class Pktgen(base.Scenario):
result.update(jsonutils.loads(stdout))
- result['packets_received'] = self._iptables_get_result()
+ received = result['packets_received'] = self._iptables_get_result()
+ sent = result['packets_sent']
result['packetsize'] = packetsize
+ # compatible with python3 /
+ ppm = math.ceil(1000000.0 * (sent - received) / sent)
+
+ result['ppm'] = ppm
if "sla" in self.scenario_cfg:
- sent = result['packets_sent']
- received = result['packets_received']
- ppm = 1000000 * (sent - received) / sent
- # if ppm is 1, then 11 out of 10 million is no pass
- ppm += (sent - received) % sent > 0
LOG.debug("Lost packets %d - Lost ppm %d", (sent - received), ppm)
sla_max_ppm = int(self.scenario_cfg["sla"]["max_ppm"])
assert ppm <= sla_max_ppm, "ppm %d > sla_max_ppm %d; " \
diff --git a/yardstick/benchmark/scenarios/networking/testpmd_vsperf.bash b/yardstick/benchmark/scenarios/networking/testpmd_vsperf.bash
new file mode 100644
index 000000000..f4d55b2f8
--- /dev/null
+++ b/yardstick/benchmark/scenarios/networking/testpmd_vsperf.bash
@@ -0,0 +1,60 @@
+##############################################################################
+# Copyright (c) 2017 Nokia
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+#!/bin/bash
+
+set -e
+
+# Commandline arguments
+MOONGEN_PORT1_MAC=$1 # MAC address of the peer port
+MOONGEN_PORT2_MAC=$2 # MAC address of the peer port
+
+DPDK_ROOT='/home/ubuntu/vswitchperf/src/dpdk/dpdk'
+
+load_modules()
+{
+ if ! lsmod | grep "uio" &> /dev/null; then
+ modprobe uio
+ fi
+
+ if ! lsmod | grep "igb_uio" &> /dev/null; then
+ insmod ${DPDK_ROOT}/x86_64-native-linuxapp-gcc/kmod/igb_uio.ko
+ fi
+
+ if ! lsmod | grep "rte_kni" &> /dev/null; then
+ insmod ${DPDK_ROOT}/x86_64-native-linuxapp-gcc/kmod/rte_kni.ko
+ fi
+}
+
+change_permissions()
+{
+ chmod 777 /sys/bus/pci/drivers/virtio-pci/*
+ chmod 777 /sys/bus/pci/drivers/igb_uio/*
+}
+
+add_interface_to_dpdk(){
+ interfaces=$(lspci |grep Eth |tail -n +2 |awk '{print $1}')
+ ${DPDK_ROOT}/tools/dpdk-devbind.py --bind=igb_uio $interfaces &> /dev/null
+}
+
+run_testpmd()
+{
+ blacklist=$(lspci |grep Eth |awk '{print $1}'|head -1)
+ cd ${DPDK_ROOT}
+ sudo ./dpdk/bin/testpmd -c 0x3f -n 4 -b $blacklist -- -a --nb-cores=4 --coremask=0x3c --burst=64 --txd=4096 --rxd=4096 --rxq=2 --txq=2 --rss-udp --eth-peer=0,$MOONGEN_PORT1_MAC --eth-peer=1,$MOONGEN_PORT2_MAC --forward-mode=mac
+}
+
+main()
+{
+ load_modules
+ change_permissions
+ add_interface_to_dpdk
+ run_testpmd
+}
+
+main
diff --git a/yardstick/benchmark/scenarios/networking/vnf_generic.py b/yardstick/benchmark/scenarios/networking/vnf_generic.py
index e0dd36684..450f83f6a 100644
--- a/yardstick/benchmark/scenarios/networking/vnf_generic.py
+++ b/yardstick/benchmark/scenarios/networking/vnf_generic.py
@@ -14,25 +14,32 @@
""" NSPerf specific scenario definition """
from __future__ import absolute_import
-import logging
+import logging
import errno
-import os
+import ipaddress
+import os
+import sys
import re
from itertools import chain
+
+import six
import yaml
-from operator import itemgetter
from collections import defaultdict
from yardstick.benchmark.scenarios import base
+from yardstick.common.constants import LOG_DIR
from yardstick.common.utils import import_modules_from_package, itersubclasses
+from yardstick.common.yaml_loader import yaml_load
from yardstick.network_services.collector.subscriber import Collector
from yardstick.network_services.vnf_generic import vnfdgen
from yardstick.network_services.vnf_generic.vnf.base import GenericVNF
from yardstick.network_services.traffic_profile.base import TrafficProfile
+from yardstick.network_services.utils import get_nsb_option
from yardstick import ssh
+
LOG = logging.getLogger(__name__)
@@ -57,10 +64,11 @@ class IncorrectSetup(Exception):
class SshManager(object):
- def __init__(self, node):
+ def __init__(self, node, timeout=120):
super(SshManager, self).__init__()
self.node = node
self.conn = None
+ self.timeout = timeout
def __enter__(self):
"""
@@ -69,7 +77,7 @@ class SshManager(object):
"""
try:
self.conn = ssh.SSH.from_node(self.node)
- self.conn.wait()
+ self.conn.wait(timeout=self.timeout)
except SSHError as error:
LOG.info("connect failed to %s, due to %s", self.node["ip"], error)
# self.conn defaults to None
@@ -81,19 +89,22 @@ class SshManager(object):
def find_relative_file(path, task_path):
+ """
+ Find file in one of places: in abs of path or
+ relative to TC scenario file. In this order.
+
+ :param path:
+ :param task_path:
+ :return str: full path to file
+ """
# fixme: create schema to validate all fields have been provided
- try:
- with open(path):
+ for lookup in [os.path.abspath(path), os.path.join(task_path, path)]:
+ try:
+ with open(lookup):
+ return lookup
+ except IOError:
pass
- return path
- except IOError as e:
- if e.errno != errno.ENOENT:
- raise
- else:
- rel_path = os.path.join(task_path, path)
- with open(rel_path):
- pass
- return rel_path
+ raise IOError(errno.ENOENT, 'Unable to find {} file'.format(path))
def open_relative_file(path, task_path):
@@ -119,26 +130,68 @@ class NetworkServiceTestCase(base.Scenario):
# fixme: create schema to validate all fields have been provided
with open_relative_file(scenario_cfg["topology"],
scenario_cfg['task_path']) as stream:
- topology_yaml = yaml.safe_load(stream)
+ topology_yaml = yaml_load(stream)
self.topology = topology_yaml["nsd:nsd-catalog"]["nsd"][0]
self.vnfs = []
self.collector = None
self.traffic_profile = None
+ self.node_netdevs = {}
+
+ def _get_ip_flow_range(self, ip_start_range):
+
+ node_name, range_or_interface = next(iter(ip_start_range.items()), (None, '0.0.0.0'))
+ if node_name is not None:
+ node = self.context_cfg["nodes"].get(node_name, {})
+ try:
+ # the ip_range is the interface name
+ interface = node.get("interfaces", {})[range_or_interface]
+ except KeyError:
+ ip = "0.0.0.0"
+ mask = "255.255.255.0"
+ else:
+ ip = interface["local_ip"]
+ # we can't default these values, they must both exist to be valid
+ mask = interface["netmask"]
+
+ ipaddr = ipaddress.ip_network(six.text_type('{}/{}'.format(ip, mask)), strict=False)
+ hosts = list(ipaddr.hosts())
+ if len(hosts) > 2:
+ # skip the first host in case of gateway
+ ip_addr_range = "{}-{}".format(hosts[1], hosts[-1])
+ else:
+ LOG.warning("Only single IP in range %s", ipaddr)
+ # fall back to single IP range
+ ip_addr_range = ip
+ else:
+ # we are manually specifying the range
+ ip_addr_range = range_or_interface
+ return ip_addr_range
def _get_traffic_flow(self):
+ flow = {}
try:
- with open(self.scenario_cfg["traffic_options"]["flow"]) as fflow:
- flow = yaml.safe_load(fflow)
- except (KeyError, IOError, OSError):
+ # TODO: should be .0 or .1 so we can use list
+ # but this also roughly matches uplink_0, downlink_0
+ fflow = self.scenario_cfg["options"]["flow"]
+ for index, src in enumerate(fflow.get("src_ip", [])):
+ flow["src_ip_{}".format(index)] = self._get_ip_flow_range(src)
+
+ for index, dst in enumerate(fflow.get("dst_ip", [])):
+ flow["dst_ip_{}".format(index)] = self._get_ip_flow_range(dst)
+
+ for index, publicip in enumerate(fflow.get("public_ip", [])):
+ flow["public_ip_{}".format(index)] = publicip
+
+ flow["count"] = fflow["count"]
+ except KeyError:
flow = {}
- return flow
+ return {"flow": flow}
def _get_traffic_imix(self):
try:
- with open(self.scenario_cfg["traffic_options"]["imix"]) as fimix:
- imix = yaml.safe_load(fimix)
- except (KeyError, IOError, OSError):
+ imix = {"imix": self.scenario_cfg['options']['framesize']}
+ except KeyError:
imix = {}
return imix
@@ -153,8 +206,8 @@ class NetworkServiceTestCase(base.Scenario):
traffic_map_data = {
'flow': self._get_traffic_flow(),
'imix': self._get_traffic_imix(),
- 'private': {},
- 'public': {},
+ TrafficProfile.UPLINK: {},
+ TrafficProfile.DOWNLINK: {},
}
traffic_vnfd = vnfdgen.generate_vnfd(traffic_mapping, traffic_map_data)
@@ -168,7 +221,26 @@ class NetworkServiceTestCase(base.Scenario):
@staticmethod
def get_vld_networks(networks):
- return {n['vld_id']: n for n in networks.values()}
+ # network name is vld_id
+ vld_map = {}
+ for name, n in networks.items():
+ try:
+ vld_map[n['vld_id']] = n
+ except KeyError:
+ vld_map[name] = n
+ return vld_map
+
+ @staticmethod
+ def find_node_if(nodes, name, if_name, vld_id):
+ try:
+ # check for xe0, xe1
+ intf = nodes[name]["interfaces"][if_name]
+ except KeyError:
+ # if not xe0, then maybe vld_id, uplink_0, downlink_0
+ # pop it and re-insert with the correct name from topology
+ intf = nodes[name]["interfaces"].pop(vld_id)
+ nodes[name]["interfaces"][if_name] = intf
+ return intf
def _resolve_topology(self):
for vld in self.topology["vld"]:
@@ -186,8 +258,8 @@ class NetworkServiceTestCase(base.Scenario):
try:
nodes = self.context_cfg["nodes"]
- node0_if = nodes[node0_name]["interfaces"][node0_if_name]
- node1_if = nodes[node1_name]["interfaces"][node1_if_name]
+ node0_if = self.find_node_if(nodes, node0_name, node0_if_name, vld["id"])
+ node1_if = self.find_node_if(nodes, node1_name, node1_if_name, vld["id"])
# names so we can do reverse lookups
node0_if["ifname"] = node0_if_name
@@ -196,7 +268,6 @@ class NetworkServiceTestCase(base.Scenario):
node0_if["node_name"] = node0_name
node1_if["node_name"] = node1_name
- vld_networks = self.get_vld_networks(self.context_cfg["networks"])
node0_if["vld_id"] = vld["id"]
node1_if["vld_id"] = vld["id"]
@@ -209,6 +280,7 @@ class NetworkServiceTestCase(base.Scenario):
node1_if["peer_ifname"] = node0_if_name
# just load the network
+ vld_networks = self.get_vld_networks(self.context_cfg["networks"])
node0_if["network"] = vld_networks.get(vld["id"], {})
node1_if["network"] = vld_networks.get(vld["id"], {})
@@ -237,8 +309,8 @@ class NetworkServiceTestCase(base.Scenario):
node1_if_name = node1_data["vnfd-connection-point-ref"]
nodes = self.context_cfg["nodes"]
- node0_if = nodes[node0_name]["interfaces"][node0_if_name]
- node1_if = nodes[node1_name]["interfaces"][node1_if_name]
+ node0_if = self.find_node_if(nodes, node0_name, node0_if_name, vld["id"])
+ node1_if = self.find_node_if(nodes, node1_name, node1_if_name, vld["id"])
# add peer interface dict, but remove circular link
# TODO: don't waste memory
@@ -258,15 +330,33 @@ class NetworkServiceTestCase(base.Scenario):
vnfd = self._find_vnfd_from_vnf_idx(vnf_idx)
self.context_cfg["nodes"][vnf_name].update(vnfd)
- @staticmethod
- def _sort_dpdk_port_num(netdevs):
- # dpdk_port_num is PCI BUS ID ordering, lowest first
- s = sorted(netdevs.values(), key=itemgetter('pci_bus_id'))
- for dpdk_port_num, netdev in enumerate(s):
- netdev['dpdk_port_num'] = dpdk_port_num
+ def _probe_netdevs(self, node, node_dict, timeout=120):
+ try:
+ return self.node_netdevs[node]
+ except KeyError:
+ pass
+
+ netdevs = {}
+ cmd = "PATH=$PATH:/sbin:/usr/sbin ip addr show"
+
+ with SshManager(node_dict, timeout=timeout) as conn:
+ if conn:
+ exit_status = conn.execute(cmd)[0]
+ if exit_status != 0:
+ raise IncorrectSetup("Node's %s lacks ip tool." % node)
+ exit_status, stdout, _ = conn.execute(
+ self.FIND_NETDEVICE_STRING)
+ if exit_status != 0:
+ raise IncorrectSetup(
+ "Cannot find netdev info in sysfs" % node)
+ netdevs = node_dict['netdevs'] = self.parse_netdev_info(stdout)
+
+ self.node_netdevs[node] = netdevs
+ return netdevs
@classmethod
- def _probe_missing_values(cls, netdevs, network, missing):
+ def _probe_missing_values(cls, netdevs, network):
+
mac_lower = network['local_mac'].lower()
for netdev in netdevs.values():
if netdev['address'].lower() != mac_lower:
@@ -277,6 +367,36 @@ class NetworkServiceTestCase(base.Scenario):
'ifindex': netdev['ifindex'],
})
+ def _generate_pod_yaml(self):
+ context_yaml = os.path.join(LOG_DIR, "pod-{}.yaml".format(self.scenario_cfg['task_id']))
+ # convert OrderedDict to a list
+ # pod.yaml nodes is a list
+ nodes = []
+ for node in self.context_cfg["nodes"].values():
+ # name field is required
+ # remove context suffix
+ node['name'] = node['name'].split('.')[0]
+ nodes.append(node)
+ nodes = self._convert_pkeys_to_string(nodes)
+ pod_dict = {
+ "nodes": nodes,
+ "networks": self.context_cfg["networks"]
+ }
+ with open(context_yaml, "w") as context_out:
+ yaml.safe_dump(pod_dict, context_out, default_flow_style=False,
+ explicit_start=True)
+
+ @staticmethod
+ def _convert_pkeys_to_string(nodes):
+ # make copy because we are mutating
+ nodes = nodes[:]
+ for i, node in enumerate(nodes):
+ try:
+ nodes[i] = dict(node, pkey=ssh.convert_key_to_str(node["pkey"]))
+ except KeyError:
+ pass
+ return nodes
+
TOPOLOGY_REQUIRED_KEYS = frozenset({
"vpci", "local_ip", "netmask", "local_mac", "driver"})
@@ -286,39 +406,39 @@ class NetworkServiceTestCase(base.Scenario):
:return: None. Side effect: context_cfg is updated
"""
+ num_nodes = len(self.context_cfg["nodes"])
+ # OpenStack instance creation time is probably proportional to the number
+ # of instances
+ timeout = 120 * num_nodes
for node, node_dict in self.context_cfg["nodes"].items():
- cmd = "PATH=$PATH:/sbin:/usr/sbin ip addr show"
- with SshManager(node_dict) as conn:
- exit_status = conn.execute(cmd)[0]
- if exit_status != 0:
- raise IncorrectSetup("Node's %s lacks ip tool." % node)
- exit_status, stdout, _ = conn.execute(
- self.FIND_NETDEVICE_STRING)
- if exit_status != 0:
- raise IncorrectSetup(
- "Cannot find netdev info in sysfs" % node)
- netdevs = node_dict['netdevs'] = self.parse_netdev_info(
- stdout)
-
- for network in node_dict["interfaces"].values():
- missing = self.TOPOLOGY_REQUIRED_KEYS.difference(network)
- if not missing:
- continue
-
- try:
- self._probe_missing_values(netdevs, network,
- missing)
- except KeyError:
- pass
- else:
- missing = self.TOPOLOGY_REQUIRED_KEYS.difference(
- network)
- if missing:
- raise IncorrectConfig(
- "Require interface fields '%s' not found, topology file "
- "corrupted" % ', '.join(missing))
-
+ for network in node_dict["interfaces"].values():
+ missing = self.TOPOLOGY_REQUIRED_KEYS.difference(network)
+ if not missing:
+ continue
+
+ # only ssh probe if there are missing values
+ # ssh probe won't work on Ixia, so we had better define all our values
+ try:
+ netdevs = self._probe_netdevs(node, node_dict, timeout=timeout)
+ except (SSHError, SSHTimeout):
+ raise IncorrectConfig(
+ "Unable to probe missing interface fields '%s', on node %s "
+ "SSH Error" % (', '.join(missing), node))
+ try:
+ self._probe_missing_values(netdevs, network)
+ except KeyError:
+ pass
+ else:
+ missing = self.TOPOLOGY_REQUIRED_KEYS.difference(
+ network)
+ if missing:
+ raise IncorrectConfig(
+ "Require interface fields '%s' not found, topology file "
+ "corrupted" % ', '.join(missing))
+
+ # we have to generate pod.yaml here so we have vpci and driver
+ self._generate_pod_yaml()
# 3. Use topology file to find connections & resolve dest address
self._resolve_topology()
self._update_context_with_topology()
@@ -380,10 +500,26 @@ printf "%s/driver:" $1 ; basename $(readlink -s $1/device/driver); } \
(expected_name, classes_found))
@staticmethod
- def update_interfaces_from_node(vnfd, node):
- for intf in vnfd["vdu"][0]["external-interface"]:
- node_intf = node['interfaces'][intf['name']]
- intf['virtual-interface'].update(node_intf)
+ def create_interfaces_from_node(vnfd, node):
+ ext_intfs = vnfd["vdu"][0]["external-interface"] = []
+ # have to sort so xe0 goes first
+ for intf_name, intf in sorted(node['interfaces'].items()):
+ # only interfaces with vld_id are added.
+ # Thus there are two layers of filters, only intefaces with vld_id
+ # show up in interfaces, and only interfaces with traffic profiles
+ # are used by the generators
+ if intf.get('vld_id'):
+ # force dpkd_port_num to int so we can do reverse lookup
+ try:
+ intf['dpdk_port_num'] = int(intf['dpdk_port_num'])
+ except KeyError:
+ pass
+ ext_intf = {
+ "name": intf_name,
+ "virtual-interface": intf,
+ "vnfd-connection-point-ref": intf_name,
+ }
+ ext_intfs.append(ext_intf)
def load_vnf_models(self, scenario_cfg=None, context_cfg=None):
""" Create VNF objects based on YAML descriptors
@@ -393,6 +529,9 @@ printf "%s/driver:" $1 ; basename $(readlink -s $1/device/driver); } \
:param context_cfg:
:return:
"""
+ trex_lib_path = get_nsb_option('trex_client_lib')
+ sys.path[:] = list(chain([trex_lib_path], (x for x in sys.path if x != trex_lib_path)))
+
if scenario_cfg is None:
scenario_cfg = self.scenario_cfg
@@ -410,7 +549,14 @@ printf "%s/driver:" $1 ; basename $(readlink -s $1/device/driver); } \
vnfd = vnfdgen.generate_vnfd(vnf_model, node)
# TODO: here add extra context_cfg["nodes"] regardless of template
vnfd = vnfd["vnfd:vnfd-catalog"]["vnfd"][0]
- self.update_interfaces_from_node(vnfd, node)
+ # force inject pkey if it exists
+ # we want to standardize Heat using pkey as a string so we don't rely
+ # on the filesystem
+ try:
+ vnfd['mgmt-interface']['pkey'] = node['pkey']
+ except KeyError:
+ pass
+ self.create_interfaces_from_node(vnfd, node)
vnf_impl = self.get_vnf_impl(vnfd['id'])
vnf_instance = vnf_impl(node_name, vnfd)
vnfs.append(vnf_instance)
@@ -440,7 +586,6 @@ printf "%s/driver:" $1 ; basename $(readlink -s $1/device/driver); } \
for vnf in chain(traffic_runners, non_traffic_runners):
LOG.info("Instantiating %s", vnf.name)
vnf.instantiate(self.scenario_cfg, self.context_cfg)
- for vnf in chain(traffic_runners, non_traffic_runners):
LOG.info("Waiting for %s to instantiate", vnf.name)
vnf.wait_for_instantiate()
except RuntimeError:
@@ -473,7 +618,7 @@ printf "%s/driver:" $1 ; basename $(readlink -s $1/device/driver); } \
for vnf in self.vnfs:
# Result example:
# {"VNF1: { "tput" : [1000, 999] }, "VNF2": { "latency": 100 }}
- LOG.debug("vnf")
+ LOG.debug("collect KPI for %s", vnf.name)
result.update(self.collector.get_kpi(vnf))
def teardown(self):
diff --git a/yardstick/benchmark/scenarios/networking/vsperf_dpdk.py b/yardstick/benchmark/scenarios/networking/vsperf_dpdk.py
new file mode 100644
index 000000000..454587829
--- /dev/null
+++ b/yardstick/benchmark/scenarios/networking/vsperf_dpdk.py
@@ -0,0 +1,347 @@
+# Copyright 2016 Intel Corporation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+""" VsperfDPDK specific scenario definition """
+
+from __future__ import absolute_import
+import pkg_resources
+import logging
+import os
+import subprocess
+import csv
+import time
+
+import yardstick.ssh as ssh
+import yardstick.common.utils as utils
+from yardstick.benchmark.scenarios import base
+
+LOG = logging.getLogger(__name__)
+
+
+class VsperfDPDK(base.Scenario):
+ """Execute vsperf with defined parameters
+
+ Parameters:
+ traffic_type - to specify the type of traffic executed by traffic generator
+ the valid values are "rfc2544", "continuous", "back2back"
+ type: string
+ default: "rfc2544"
+ frame_size - a frame size for which test should be executed;
+ Multiple frame sizes can be tested by modification of sequence runner
+ section inside TC YAML definition.
+ type: string
+ default: "64"
+ bidirectional - speficies if traffic will be uni (False) or bi-directional
+ (True)
+ type: string
+ default: False
+ iload - specifies frame rate
+ type: string
+ default: 100
+ multistream - the number of simulated streams
+ type: string
+ default: 0 (disabled)
+ stream_type - specifies network layer used for multistream simulation
+ the valid values are "L4", "L3" and "L2"
+ type: string
+ default: "L4"
+ test_params - specifies a string with a list of vsperf configuration
+ parameters, which will be passed to the '--test-params' CLI argument;
+ Parameters should be stated in the form of 'param=value' and separated
+ by a semicolon. Please check VSPERF documentation for details about
+ available configuration parameters and their data types.
+ In case that both 'test_params' and 'conf_file' are specified,
+ then values from 'test_params' will override values defined
+ in the configuration file.
+ type: string
+ default: NA
+ conf_file - path to the vsperf configuration file, which will be uploaded
+ to the VM;
+ In case that both 'test_params' and 'conf_file' are specified,
+ then values from 'test_params' will override values defined
+ in configuration file.
+ type: string
+ default: NA
+ setup_script - path to the setup script, which will be executed during
+ setup and teardown phases
+ type: string
+ default: NA
+ trafficgen_port1 - specifies device name of 1st interface connected to
+ the trafficgen
+ type: string
+ default: NA
+ trafficgen_port2 - specifies device name of 2nd interface connected to
+ the trafficgen
+ type: string
+ default: NA
+ external_bridge - specifies name of external bridge configured in OVS
+ type: string
+ default: "br-ex"
+
+ """
+ __scenario_type__ = "VsperfDPDK"
+
+ TESTPMD_SCRIPT = 'testpmd_vsperf.bash'
+
+ def __init__(self, scenario_cfg, context_cfg):
+ self.scenario_cfg = scenario_cfg
+ self.context_cfg = context_cfg
+ self.moongen_host_ip = \
+ scenario_cfg['options'].get('moongen_host_ip', "127.0.0.1")
+ self.moongen_port1_mac = \
+ scenario_cfg['options'].get('moongen_port1_mac', None)
+ self.moongen_port2_mac = \
+ scenario_cfg['options'].get('moongen_port2_mac', None)
+ self.dpdk_setup_done = False
+ self.setup_done = False
+ self.client = None
+ self.tg_port1 = \
+ self.scenario_cfg['options'].get('trafficgen_port1', None)
+ self.tg_port2 = \
+ self.scenario_cfg['options'].get('trafficgen_port2', None)
+ self.tgen_port1_mac = None
+ self.tgen_port2_mac = None
+ self.br_ex = self.scenario_cfg['options'].get('external_bridge',
+ 'br-ex')
+ self.vsperf_conf = self.scenario_cfg['options'].get('conf_file', None)
+ if self.vsperf_conf:
+ self.vsperf_conf = os.path.expanduser(self.vsperf_conf)
+
+ self.moongen_helper = \
+ self.scenario_cfg['options'].get('moongen_helper_file', None)
+ if self.moongen_helper:
+ self.moongen_helper = os.path.expanduser(self.moongen_helper)
+
+ self.setup_script = self.scenario_cfg['options'].get('setup_script',
+ None)
+ if self.setup_script:
+ self.setup_script = os.path.expanduser(self.setup_script)
+
+ self.test_params = self.scenario_cfg['options'].get('test-params',
+ None)
+
+ def setup(self):
+ """scenario setup"""
+ vsperf = self.context_cfg['host']
+
+ task_id = self.scenario_cfg['task_id']
+ context_number = task_id.split('-')[0]
+ self.tg_port1_nw = vsperf.get('name', 'demo') + \
+ "-" + context_number + "-" + \
+ self.scenario_cfg['options'].get('trafficgen_port1_nw', 'test2')
+ self.tg_port2_nw = vsperf.get('name', 'demo') + \
+ "-" + context_number + "-" + \
+ self.scenario_cfg['options'].get('trafficgen_port2_nw', 'test3')
+
+ # copy vsperf conf to VM
+ self.client = ssh.SSH.from_node(vsperf, defaults={
+ "user": "ubuntu", "password": "ubuntu"
+ })
+ # traffic generation could last long
+ self.client.wait(timeout=1800)
+
+ # copy script to host
+ self.client._put_file_shell(self.vsperf_conf, '~/vsperf.conf')
+
+ self.client._put_file_shell(
+ self.moongen_helper,
+ '~/vswitchperf/tools/pkt_gen/moongen/moongen.py')
+
+ # execute external setup script
+ if self.setup_script:
+ cmd = "%s setup" % (self.setup_script)
+ LOG.info("Execute setup script \"%s\"", cmd)
+ subprocess.call(cmd, shell=True)
+
+ self.setup_done = True
+
+ def dpdk_setup(self):
+ """dpdk setup"""
+
+ # setup dpdk loopback in VM
+ self.testpmd_script = pkg_resources.resource_filename(
+ 'yardstick.benchmark.scenarios.networking',
+ VsperfDPDK.TESTPMD_SCRIPT)
+
+ self.client._put_file_shell(self.testpmd_script,
+ '~/testpmd_vsperf.sh')
+
+ # disable Address Space Layout Randomization (ASLR)
+ cmd = "echo 0 | sudo tee /proc/sys/kernel/randomize_va_space"
+ self.client.send_command(cmd)
+
+ if not self._is_dpdk_setup():
+ self.tgen_port1_ip = \
+ utils.get_port_ip(self.client, self.tg_port1)
+ self.tgen_port1_mac = \
+ utils.get_port_mac(self.client, self.tg_port1)
+ self.client.run("tee ~/.testpmd.ipaddr.port1 > /dev/null",
+ stdin=self.tgen_port1_ip)
+ self.client.run("tee ~/.testpmd.macaddr.port1 > /dev/null",
+ stdin=self.tgen_port1_mac)
+ self.tgen_port2_ip = \
+ utils.get_port_ip(self.client, self.tg_port2)
+ self.tgen_port2_mac = \
+ utils.get_port_mac(self.client, self.tg_port2)
+ self.client.run("tee ~/.testpmd.ipaddr.port2 > /dev/null",
+ stdin=self.tgen_port2_ip)
+ self.client.run("tee ~/.testpmd.macaddr.port2 > /dev/null",
+ stdin=self.tgen_port2_mac)
+ cmd = "ip link set %s down" % (self.tg_port1)
+ LOG.debug("Executing command: %s", cmd)
+ self.client.send_command(cmd)
+ cmd = "ip link set %s down" % (self.tg_port2)
+ LOG.debug("Executing command: %s", cmd)
+ self.client.send_command(cmd)
+ else:
+ cmd = "cat ~/.testpmd.macaddr.port1"
+ status, stdout, stderr = self.client.execute(cmd)
+ if status:
+ raise RuntimeError(stderr)
+ self.tgen_port1_mac = stdout
+ cmd = "cat ~/.testpmd.macaddr.port2"
+ status, stdout, stderr = self.client.execute(cmd)
+ if status:
+ raise RuntimeError(stderr)
+ self.tgen_port2_mac = stdout
+
+ cmd = "screen -d -m sudo -E bash ~/testpmd_vsperf.sh %s %s" % \
+ (self.moongen_port1_mac, self.moongen_port2_mac)
+ LOG.debug("Executing command: %s", cmd)
+ status, stdout, stderr = self.client.execute(cmd)
+ if status:
+ raise RuntimeError(stderr)
+
+ time.sleep(1)
+
+ self.dpdk_setup_done = True
+
+ def _is_dpdk_setup(self):
+ """Is dpdk already setup in the host?"""
+ is_run = True
+ cmd = "ip a | grep %s 2>/dev/null" % (self.tg_port1)
+ LOG.debug("Executing command: %s", cmd)
+ status, stdout, stderr = self.client.execute(cmd)
+ if stdout:
+ is_run = False
+ return is_run
+
+ def run(self, result):
+ """ execute the vsperf benchmark and return test results
+ within result dictionary
+ """
+
+ if not self.setup_done:
+ self.setup()
+
+ # remove results from previous tests
+ self.client.execute("rm -rf /tmp/results*")
+
+ # get vsperf options
+ options = self.scenario_cfg['options']
+ test_params = []
+ traffic_type = self.scenario_cfg['options'].\
+ get("traffic_type", "rfc2544_throughput")
+ multistream = self.scenario_cfg['options'].get("multistream", 1)
+
+ if not self.dpdk_setup_done:
+ self.dpdk_setup()
+
+ if 'frame_size' in options:
+ test_params.append("%s=(%s,)" % ('TRAFFICGEN_PKT_SIZES',
+ options['frame_size']))
+
+ cmd = "openstack network show %s | grep segmentation_id | " \
+ "cut -d '|' -f 3" % (self.tg_port1_nw)
+ LOG.debug("Executing command: %s", cmd)
+ tg_port1_vlan = subprocess.check_output(cmd, shell=True)
+
+ cmd = "openstack network show %s | grep segmentation_id | " \
+ "cut -d '|' -f 3" % (self.tg_port2_nw)
+ LOG.debug("Executing command: %s", cmd)
+ tg_port2_vlan = subprocess.check_output(cmd, shell=True)
+
+ additional_params = \
+ 'TRAFFIC={"traffic_type":"%s", "multistream":%d, ' \
+ '"l2":{"srcmac":"{\'%s\',\'%s\'}", "dstmac":"{\'%s\',\'%s\'}"}, ' \
+ '"vlan":{"enabled":"True", "id":"{%d,%d}"}}' \
+ % (traffic_type, multistream,
+ self.moongen_port1_mac, self.moongen_port2_mac,
+ self.tgen_port1_mac, self.tgen_port2_mac,
+ int(tg_port1_vlan), int(tg_port2_vlan))
+
+ if 'test_params' in options:
+ test_params.append(options['test_params'] + additional_params)
+
+ # filter empty parameters and escape quotes and double quotes
+ test_params = [tp.replace('"', '\\"').replace("'", "\\'")
+ for tp in test_params if tp]
+
+ # Set password less access to MoonGen
+ cmd = "sshpass -p yardstick ssh-copy-id -o StrictHostKeyChecking=no " \
+ "root@%s -p 22" % (self.moongen_host_ip)
+ LOG.debug("Executing command: %s", cmd)
+ status, stdout, stderr = self.client.execute(cmd)
+ if status:
+ raise RuntimeError(stderr)
+
+ # execute vsperf
+ cmd = "source ~/vsperfenv/bin/activate ; cd vswitchperf ; "
+ cmd += "./vsperf --mode trafficgen "
+ if self.vsperf_conf:
+ cmd += "--conf-file ~/vsperf.conf "
+ cmd += "--test-params=\"%s\"" % (';'.join(test_params))
+ LOG.debug("Executing command: %s", cmd)
+ status, stdout, stderr = self.client.execute(cmd)
+
+ if status:
+ raise RuntimeError(stderr)
+
+ # get test results
+ cmd = "cat /tmp/results*/result.csv"
+ LOG.debug("Executing command: %s", cmd)
+ status, stdout, stderr = self.client.execute(cmd)
+
+ if status:
+ raise RuntimeError(stderr)
+
+ # convert result.csv to JSON format
+ reader = csv.DictReader(stdout.split('\r\n'))
+ result.update(next(reader))
+ result['nrFlows'] = multistream
+
+ # sla check; go through all defined SLAs and check if values measured
+ # by VSPERF are higher then those defined by SLAs
+ if 'sla' in self.scenario_cfg and \
+ 'metrics' in self.scenario_cfg['sla']:
+ for metric in self.scenario_cfg['sla']['metrics'].split(','):
+ assert metric in result, \
+ '%s is not collected by VSPERF' % (metric)
+ assert metric in self.scenario_cfg['sla'], \
+ '%s is not defined in SLA' % (metric)
+ vs_res = float(result[metric])
+ sla_res = float(self.scenario_cfg['sla'][metric])
+ assert vs_res >= sla_res, \
+ 'VSPERF_%s(%f) < SLA_%s(%f)' % \
+ (metric, vs_res, metric, sla_res)
+
+ def teardown(self):
+ """cleanup after the test execution"""
+
+ # execute external setup script
+ if self.setup_script:
+ cmd = "%s teardown" % (self.setup_script)
+ LOG.info("Execute setup script \"%s\"", cmd)
+ subprocess.call(cmd, shell=True)
+
+ self.setup_done = False
diff --git a/yardstick/benchmark/scenarios/storage/fio.py b/yardstick/benchmark/scenarios/storage/fio.py
index b99e34270..98fe26973 100644
--- a/yardstick/benchmark/scenarios/storage/fio.py
+++ b/yardstick/benchmark/scenarios/storage/fio.py
@@ -28,6 +28,14 @@ class Fio(base.Scenario):
type: string
unit: na
default: /home/ubuntu/data.raw
+ job_file - fio job configuration file
+ type: string
+ unit: na
+ default: None
+ directory - mount directoey for test volume
+ type: string
+ unit: na
+ default: None
bs - block size used for the io units
type: int
unit: bytes
@@ -71,20 +79,42 @@ class Fio(base.Scenario):
def __init__(self, scenario_cfg, context_cfg):
self.scenario_cfg = scenario_cfg
self.context_cfg = context_cfg
+ self.options = self.scenario_cfg["options"]
self.setup_done = False
def setup(self):
"""scenario setup"""
- self.target_script = pkg_resources.resource_filename(
- "yardstick.benchmark.scenarios.storage",
- Fio.TARGET_SCRIPT)
host = self.context_cfg["host"]
self.client = ssh.SSH.from_node(host, defaults={"user": "root"})
self.client.wait(timeout=600)
- # copy script to host
- self.client._put_file_shell(self.target_script, '~/fio.sh')
+ self.job_file = self.options.get("job_file", None)
+
+ if self.job_file:
+ self.job_file_script = pkg_resources.resource_filename(
+ "yardstick.resources", 'files/' + self.job_file)
+
+ # copy script to host
+ self.client._put_file_shell(self.job_file_script, '~/job_file.ini')
+
+ else:
+ self.target_script = pkg_resources.resource_filename(
+ "yardstick.benchmark.scenarios.storage", Fio.TARGET_SCRIPT)
+
+ # copy script to host
+ self.client._put_file_shell(self.target_script, '~/fio.sh')
+
+ mount_dir = self.options.get("directory", None)
+
+ if mount_dir:
+ LOG.debug("Formating volume...")
+ self.client.execute("sudo mkfs.ext4 /dev/vdb")
+ cmd = "sudo mkdir %s" % mount_dir
+ self.client.execute(cmd)
+ LOG.debug("Mounting volume at: %s", mount_dir)
+ cmd = "sudo mount /dev/vdb %s" % mount_dir
+ self.client.execute(cmd)
self.setup_done = True
@@ -92,57 +122,69 @@ class Fio(base.Scenario):
"""execute the benchmark"""
default_args = "-ioengine=libaio -group_reporting -time_based -time_based " \
"--output-format=json"
+ timeout = 3600
if not self.setup_done:
self.setup()
- options = self.scenario_cfg["options"]
- filename = options.get("filename", "/home/ubuntu/data.raw")
- bs = options.get("bs", "4k")
- iodepth = options.get("iodepth", "1")
- rw = options.get("rw", "write")
- ramp_time = options.get("ramp_time", 20)
- size = options.get("size", "1g")
- direct = options.get("direct", "1")
- numjobs = options.get("numjobs", "1")
- rwmixwrite = options.get("rwmixwrite", 50)
- name = "yardstick-fio"
- # if run by a duration runner
- duration_time = self.scenario_cfg["runner"].get("duration", None) \
- if "runner" in self.scenario_cfg else None
- # if run by an arithmetic runner
- arithmetic_time = options.get("duration", None)
- if duration_time:
- runtime = duration_time
- elif arithmetic_time:
- runtime = arithmetic_time
+ if self.job_file:
+ cmd = "sudo fio job_file.ini --output-format=json"
else:
- runtime = 30
+ filename = self.options.get("filename", "/home/ubuntu/data.raw")
+ bs = self.options.get("bs", "4k")
+ iodepth = self.options.get("iodepth", "1")
+ rw = self.options.get("rw", "write")
+ ramp_time = self.options.get("ramp_time", 20)
+ size = self.options.get("size", "1g")
+ direct = self.options.get("direct", "1")
+ numjobs = self.options.get("numjobs", "1")
+ rwmixwrite = self.options.get("rwmixwrite", 50)
+ name = "yardstick-fio"
+ # if run by a duration runner
+ duration_time = self.scenario_cfg["runner"].get("duration", None) \
+ if "runner" in self.scenario_cfg else None
+ # if run by an arithmetic runner
+ arithmetic_time = self.options.get("duration", None)
+ if duration_time:
+ runtime = duration_time
+ elif arithmetic_time:
+ runtime = arithmetic_time
+ else:
+ runtime = 30
+ # Set timeout, so that the cmd execution does not exit incorrectly
+ # when the test run time is last long
+ timeout = int(ramp_time) + int(runtime) + 600
+
+ cmd_args = "-filename=%s -direct=%s -bs=%s -iodepth=%s -rw=%s -rwmixwrite=%s " \
+ "-size=%s -ramp_time=%s -numjobs=%s -runtime=%s -name=%s %s" \
+ % (filename, direct, bs, iodepth, rw, rwmixwrite, size, ramp_time, numjobs,
+ runtime, name, default_args)
+ cmd = "sudo bash fio.sh %s %s" % (filename, cmd_args)
- cmd_args = "-filename=%s -direct=%s -bs=%s -iodepth=%s -rw=%s -rwmixwrite=%s " \
- "-size=%s -ramp_time=%s -numjobs=%s -runtime=%s -name=%s %s" \
- % (filename, direct, bs, iodepth, rw, rwmixwrite, size, ramp_time, numjobs,
- runtime, name, default_args)
- cmd = "sudo bash fio.sh %s %s" % (filename, cmd_args)
LOG.debug("Executing command: %s", cmd)
- # Set timeout, so that the cmd execution does not exit incorrectly
- # when the test run time is last long
- timeout = int(ramp_time) + int(runtime) + 600
status, stdout, stderr = self.client.execute(cmd, timeout=timeout)
if status:
raise RuntimeError(stderr)
raw_data = jsonutils.loads(stdout)
- # The bandwidth unit is KB/s, and latency unit is us
- if rw in ["read", "randread", "rw", "randrw"]:
+ if self.job_file:
result["read_bw"] = raw_data["jobs"][0]["read"]["bw"]
result["read_iops"] = raw_data["jobs"][0]["read"]["iops"]
result["read_lat"] = raw_data["jobs"][0]["read"]["lat"]["mean"]
- if rw in ["write", "randwrite", "rw", "randrw"]:
result["write_bw"] = raw_data["jobs"][0]["write"]["bw"]
result["write_iops"] = raw_data["jobs"][0]["write"]["iops"]
result["write_lat"] = raw_data["jobs"][0]["write"]["lat"]["mean"]
+ else:
+ # The bandwidth unit is KB/s, and latency unit is us
+ if rw in ["read", "randread", "rw", "randrw"]:
+ result["read_bw"] = raw_data["jobs"][0]["read"]["bw"]
+ result["read_iops"] = raw_data["jobs"][0]["read"]["iops"]
+ result["read_lat"] = raw_data["jobs"][0]["read"]["lat"]["mean"]
+ if rw in ["write", "randwrite", "rw", "randrw"]:
+ result["write_bw"] = raw_data["jobs"][0]["write"]["bw"]
+ result["write_iops"] = raw_data["jobs"][0]["write"]["iops"]
+ result["write_lat"] = raw_data["jobs"][0]["write"]["lat"]["mean"]
if "sla" in self.scenario_cfg:
sla_error = ""
diff --git a/yardstick/benchmark/scenarios/storage/storagecapacity.bash b/yardstick/benchmark/scenarios/storage/storagecapacity.bash
index f963782d8..96db6e1be 100644
--- a/yardstick/benchmark/scenarios/storage/storagecapacity.bash
+++ b/yardstick/benchmark/scenarios/storage/storagecapacity.bash
@@ -17,7 +17,7 @@ OUTPUT_FILE=/tmp/storagecapacity-out.log
# run disk_size test
run_disk_size()
{
- fdisk -l | grep '^Disk.*bytes$' | awk -F [:,\ ] '{print $2,$7}' > $OUTPUT_FILE
+ fdisk -l | grep '^Disk.*bytes' | awk -F [:,\ ] '{print $2,$7}' > $OUTPUT_FILE
}
# write the disk size to stdout in json format
@@ -35,7 +35,7 @@ output_disk_size()
run_block_size()
{
echo -n "" > $OUTPUT_FILE
- blkdevices=`fdisk -l | grep '^Disk.*bytes$' | awk -F [:,\ ] '{print $2}'`
+ blkdevices=`fdisk -l | grep '^Disk.*bytes' | awk -F [:,\ ] '{print $2}'`
blkdevices=($blkdevices)
for bd in "${blkdevices[@]}";do
blk_size=`blockdev --getbsz $bd`
diff --git a/yardstick/cmd/cli.py b/yardstick/cmd/cli.py
index d2c49e89b..67ce11451 100644
--- a/yardstick/cmd/cli.py
+++ b/yardstick/cmd/cli.py
@@ -133,13 +133,13 @@ class YardstickCLI(): # pragma: no cover
if CONF.debug:
_LOG_STREAM_HDLR.setLevel(logging.DEBUG)
- def _dispath_func_notask(self):
+ def _dispatch_func_notask(self):
# dispatch to category parser
func = CONF.category.func
func(CONF.category)
- def _dispath_func_task(self, task_id):
+ def _dispatch_func_task(self, task_id):
# dispatch to category parser
func = CONF.category.func
@@ -159,7 +159,7 @@ class YardstickCLI(): # pragma: no cover
self._handle_global_opts()
- self._dispath_func_notask()
+ self._dispatch_func_notask()
finally:
self._clear_config_opts()
@@ -172,6 +172,6 @@ class YardstickCLI(): # pragma: no cover
self._handle_global_opts()
- self._dispath_func_task(task_id)
+ self._dispatch_func_task(task_id)
finally:
self._clear_config_opts()
diff --git a/yardstick/cmd/commands/task.py b/yardstick/cmd/commands/task.py
index 8d8ea2b3c..e2e8bf67d 100644
--- a/yardstick/cmd/commands/task.py
+++ b/yardstick/cmd/commands/task.py
@@ -50,6 +50,8 @@ class TaskCommands(object): # pragma: no cover
param = change_osloobj_to_paras(args)
self.output_file = param.output_file
+ result = {}
+ LOG.info('Task START')
try:
result = Task().start(param, **kwargs)
except Exception as e:
@@ -57,9 +59,9 @@ class TaskCommands(object): # pragma: no cover
LOG.exception("")
if result.get('result', {}).get('criteria') == 'PASS':
- LOG.info('Task Success')
+ LOG.info('Task SUCCESS')
else:
- LOG.info('Task Failed')
+ LOG.info('Task FAILED')
raise RuntimeError('Task Failed')
def _write_error_data(self, error):
diff --git a/yardstick/common/constants.py b/yardstick/common/constants.py
index f80e10488..b416f42b9 100644
--- a/yardstick/common/constants.py
+++ b/yardstick/common/constants.py
@@ -59,6 +59,7 @@ if not SERVER_IP:
# dir
CONF_DIR = get_param('dir.conf', '/etc/yardstick')
+IMAGE_DIR = get_param('dir.images', '/home/opnfv/images/')
REPOS_DIR = get_param('dir.repos', '/home/opnfv/repos/yardstick')
RELENG_DIR = get_param('dir.releng', '/home/opnfv/repos/releng')
LOG_DIR = get_param('dir.log', '/tmp/yardstick/')
@@ -91,6 +92,7 @@ LOAD_IMAGES_SCRIPT = get_param('file.load_image_script',
LOAD_IMAGES_SCRIPT = join(REPOS_DIR, LOAD_IMAGES_SCRIPT)
DEFAULT_OUTPUT_FILE = get_param('file.output_file', '/tmp/yardstick.out')
DEFAULT_HTML_FILE = get_param('file.html_file', '/tmp/yardstick.htm')
+REPORTING_FILE = get_param('file.reporting_file', '/tmp/report.html')
# influxDB
INFLUXDB_IP = get_param('influxdb.ip', SERVER_IP)
@@ -108,7 +110,7 @@ GRAFANA_PORT = get_param('grafana.port', 3000)
GRAFANA_USER = get_param('grafana.username', 'admin')
GRAFANA_PASS = get_param('grafana.password', 'admin')
GRAFANA_IMAGE = get_param('grafana.image', 'grafana/grafana')
-GRAFANA_TAG = get_param('grafana.tag', '3.1.1')
+GRAFANA_TAG = get_param('grafana.tag', '4.4.3')
GRAFANA_MAPPING_PORT = 1948
# api
diff --git a/yardstick/common/html_template.py b/yardstick/common/html_template.py
index 4b46e77a0..e17c76637 100644
--- a/yardstick/common/html_template.py
+++ b/yardstick/common/html_template.py
@@ -131,3 +131,63 @@ $(function() {
</body>
</html>"""
+
+report_template = """
+<html>
+ <head>
+ <title>Yardstick Report</title>
+ <link href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css\
+/bootstrap.min.css" rel="stylesheet">
+ </head>
+ <div class="content">
+ <h3>Yardstick Report </h3>
+ <hr/>
+ <div>
+
+ <div>Task ID : {{result.task_id}} </div>
+ <div style="margin-top:5px;">Criteria :
+ <font> {{result.criteria}}</font>
+ </div>
+ <hr/>
+
+ <caption>Information</caption>
+ <table class="table table-striped">
+ <tr>
+ <th>#</th>
+ <th>key</th>
+ <th>value</th>
+ </tr>
+ <tbody>
+ {% for key, value in result.info.items() %}
+ <tr>
+ <td>{{ loop.index }}</td>
+ <td>{{key}}</td>
+ <td>{{value}}</td>
+ </tr>
+ {% endfor %}
+ </tbody>
+ </table>
+ <hr/>
+
+ <caption>Test Cases</caption>
+ <table class="table table-striped">
+ <tr>
+ <th>#</th>
+ <th>key</th>
+ <th>value</th>
+ </tr>
+ <tbody>
+ {% for key, value in result.testcases.items() %}
+ <tr>
+ <td>{{ loop.index }}</td>
+ <td>{{key}}</td>
+ <td>{{value.criteria}}</td>
+ </tr>
+ {% endfor %}
+ </tbody>
+ </table>
+
+ </div>
+ </div>
+</html>
+"""
diff --git a/yardstick/common/httpClient.py b/yardstick/common/httpClient.py
index 11c2d752d..54f7be670 100644
--- a/yardstick/common/httpClient.py
+++ b/yardstick/common/httpClient.py
@@ -9,6 +9,7 @@
from __future__ import absolute_import
import logging
+import time
from oslo_serialization import jsonutils
import requests
@@ -18,18 +19,21 @@ logger = logging.getLogger(__name__)
class HttpClient(object):
- def post(self, url, data):
+ def post(self, url, data, timeout=0):
data = jsonutils.dump_as_bytes(data)
headers = {'Content-Type': 'application/json'}
- try:
- response = requests.post(url, data=data, headers=headers)
- result = response.json()
- logger.debug('The result is: %s', result)
-
- return result
- except Exception as e:
- logger.debug('Failed: %s', e)
- raise
+ t_end = time.time() + timeout
+ while True:
+ try:
+ response = requests.post(url, data=data, headers=headers)
+ result = response.json()
+ logger.debug('The result is: %s', result)
+ return result
+ except Exception:
+ if time.time() > t_end:
+ logger.exception('')
+ raise
+ time.sleep(1)
def get(self, url):
response = requests.get(url)
diff --git a/yardstick/common/kubernetes_utils.py b/yardstick/common/kubernetes_utils.py
index e4c232830..0cf7b9eab 100644
--- a/yardstick/common/kubernetes_utils.py
+++ b/yardstick/common/kubernetes_utils.py
@@ -28,6 +28,60 @@ def get_core_api(): # pragma: no cover
return client.CoreV1Api()
+def get_node_list(**kwargs): # pragma: no cover
+ core_v1_api = get_core_api()
+ try:
+ return core_v1_api.list_node(**kwargs)
+ except ApiException:
+ LOG.exception('Get node list failed')
+ raise
+
+
+def create_service(template,
+ namespace='default',
+ wait=False,
+ **kwargs): # pragma: no cover
+ core_v1_api = get_core_api()
+ metadata = client.V1ObjectMeta(**template.get('metadata', {}))
+
+ ports = [client.V1ServicePort(**port) for port in
+ template.get('spec', {}).get('ports', [])]
+ template['spec']['ports'] = ports
+ spec = client.V1ServiceSpec(**template.get('spec', {}))
+
+ service = client.V1Service(metadata=metadata, spec=spec)
+
+ try:
+ core_v1_api.create_namespaced_service('default', service)
+ except ApiException:
+ LOG.exception('Create Service failed')
+ raise
+
+
+def delete_service(name,
+ namespace='default',
+ **kwargs): # pragma: no cover
+ core_v1_api = get_core_api()
+ try:
+ core_v1_api.delete_namespaced_service(name, namespace, **kwargs)
+ except ApiException:
+ LOG.exception('Delete Service failed')
+
+
+def get_service_list(namespace='default', **kwargs):
+ core_v1_api = get_core_api()
+ try:
+ return core_v1_api.list_namespaced_service(namespace, **kwargs)
+ except ApiException:
+ LOG.exception('Get Service list failed')
+ raise
+
+
+def get_service_by_name(name): # pragma: no cover
+ service_list = get_service_list()
+ return next((s.spec for s in service_list.items if s.metadata.name == name), None)
+
+
def create_replication_controller(template,
namespace='default',
wait=False,
@@ -135,3 +189,8 @@ def get_pod_list(namespace='default'): # pragma: no cover
except ApiException:
LOG.exception('Get pod list failed')
raise
+
+
+def get_pod_by_name(name): # pragma: no cover
+ pod_list = get_pod_list()
+ return next((n for n in pod_list.items if n.metadata.name.startswith(name)), None)
diff --git a/yardstick/common/openstack_utils.py b/yardstick/common/openstack_utils.py
index d86aee1cd..d1223edd2 100644
--- a/yardstick/common/openstack_utils.py
+++ b/yardstick/common/openstack_utils.py
@@ -11,6 +11,7 @@ from __future__ import absolute_import
import os
import time
+import sys
import logging
from keystoneauth1 import loading
@@ -264,6 +265,15 @@ def create_aggregate_with_host(nova_client, aggregate_name, av_zone,
return True
+def create_keypair(nova_client, name, key_path=None): # pragma: no cover
+ try:
+ with open(key_path) as fpubkey:
+ keypair = get_nova_client().keypairs.create(name=name, public_key=fpubkey.read())
+ return keypair
+ except Exception:
+ log.exception("Error [create_keypair(nova_client)]")
+
+
def create_instance(json_body): # pragma: no cover
try:
return get_nova_client().servers.create(**json_body)
@@ -290,6 +300,17 @@ def create_instance_and_wait_for_active(json_body): # pragma: no cover
return None
+def attach_server_volume(server_id, volume_id, device=None): # pragma: no cover
+ try:
+ get_nova_client().volumes.create_server_volume(server_id, volume_id, device)
+ except Exception:
+ log.exception("Error [attach_server_volume(nova_client, '%s', '%s')]",
+ server_id, volume_id)
+ return False
+ else:
+ return True
+
+
def delete_instance(nova_client, instance_id): # pragma: no cover
try:
nova_client.servers.force_delete(instance_id)
@@ -403,6 +424,15 @@ def delete_flavor(flavor_id): # pragma: no cover
return True
+def delete_keypair(nova_client, key): # pragma: no cover
+ try:
+ nova_client.keypairs.delete(key=key)
+ return True
+ except Exception:
+ log.exception("Error [delete_keypair(nova_client)]")
+ return False
+
+
# *********************************************
# NEUTRON
# *********************************************
@@ -417,6 +447,211 @@ def get_port_id_by_ip(neutron_client, ip_address): # pragma: no cover
'fixed_ips') if j['ip_address'] == ip_address), None)
+def create_neutron_net(neutron_client, json_body): # pragma: no cover
+ try:
+ network = neutron_client.create_network(body=json_body)
+ return network['network']['id']
+ except Exception:
+ log.error("Error [create_neutron_net(neutron_client)]")
+ raise Exception("operation error")
+ return None
+
+
+def delete_neutron_net(neutron_client, network_id): # pragma: no cover
+ try:
+ neutron_client.delete_network(network_id)
+ return True
+ except Exception:
+ log.error("Error [delete_neutron_net(neutron_client, '%s')]" % network_id)
+ return False
+
+
+def create_neutron_subnet(neutron_client, json_body): # pragma: no cover
+ try:
+ subnet = neutron_client.create_subnet(body=json_body)
+ return subnet['subnets'][0]['id']
+ except Exception:
+ log.error("Error [create_neutron_subnet")
+ raise Exception("operation error")
+ return None
+
+
+def create_neutron_router(neutron_client, json_body): # pragma: no cover
+ try:
+ router = neutron_client.create_router(json_body)
+ return router['router']['id']
+ except Exception:
+ log.error("Error [create_neutron_router(neutron_client)]")
+ raise Exception("operation error")
+ return None
+
+
+def delete_neutron_router(neutron_client, router_id): # pragma: no cover
+ try:
+ neutron_client.delete_router(router=router_id)
+ return True
+ except Exception:
+ log.error("Error [delete_neutron_router(neutron_client, '%s')]" % router_id)
+ return False
+
+
+def remove_gateway_router(neutron_client, router_id): # pragma: no cover
+ try:
+ neutron_client.remove_gateway_router(router_id)
+ return True
+ except Exception:
+ log.error("Error [remove_gateway_router(neutron_client, '%s')]" % router_id)
+ return False
+
+
+def remove_interface_router(neutron_client, router_id, subnet_id,
+ **json_body): # pragma: no cover
+ json_body.update({"subnet_id": subnet_id})
+ try:
+ neutron_client.remove_interface_router(router=router_id,
+ body=json_body)
+ return True
+ except Exception:
+ log.error("Error [remove_interface_router(neutron_client, '%s', "
+ "'%s')]" % (router_id, subnet_id))
+ return False
+
+
+def create_floating_ip(neutron_client, extnet_id): # pragma: no cover
+ props = {'floating_network_id': extnet_id}
+ try:
+ ip_json = neutron_client.create_floatingip({'floatingip': props})
+ fip_addr = ip_json['floatingip']['floating_ip_address']
+ fip_id = ip_json['floatingip']['id']
+ except Exception:
+ log.error("Error [create_floating_ip(neutron_client)]")
+ return None
+ return {'fip_addr': fip_addr, 'fip_id': fip_id}
+
+
+def delete_floating_ip(nova_client, floatingip_id): # pragma: no cover
+ try:
+ nova_client.floating_ips.delete(floatingip_id)
+ return True
+ except Exception:
+ log.error("Error [delete_floating_ip(nova_client, '%s')]" % floatingip_id)
+ return False
+
+
+def get_security_groups(neutron_client): # pragma: no cover
+ try:
+ security_groups = neutron_client.list_security_groups()[
+ 'security_groups']
+ return security_groups
+ except Exception:
+ log.error("Error [get_security_groups(neutron_client)]")
+ return None
+
+
+def get_security_group_id(neutron_client, sg_name): # pragma: no cover
+ security_groups = get_security_groups(neutron_client)
+ id = ''
+ for sg in security_groups:
+ if sg['name'] == sg_name:
+ id = sg['id']
+ break
+ return id
+
+
+def create_security_group(neutron_client, sg_name, sg_description): # pragma: no cover
+ json_body = {'security_group': {'name': sg_name,
+ 'description': sg_description}}
+ try:
+ secgroup = neutron_client.create_security_group(json_body)
+ return secgroup['security_group']
+ except Exception:
+ log.error("Error [create_security_group(neutron_client, '%s', "
+ "'%s')]" % (sg_name, sg_description))
+ return None
+
+
+def create_secgroup_rule(neutron_client, sg_id, direction, protocol,
+ port_range_min=None, port_range_max=None,
+ **json_body): # pragma: no cover
+ # We create a security group in 2 steps
+ # 1 - we check the format and set the json body accordingly
+ # 2 - we call neturon client to create the security group
+
+ # Format check
+ json_body.update({'security_group_rule': {'direction': direction,
+ 'security_group_id': sg_id, 'protocol': protocol}})
+ # parameters may be
+ # - both None => we do nothing
+ # - both Not None => we add them to the json description
+ # but one cannot be None is the other is not None
+ if (port_range_min is not None and port_range_max is not None):
+ # add port_range in json description
+ json_body['security_group_rule']['port_range_min'] = port_range_min
+ json_body['security_group_rule']['port_range_max'] = port_range_max
+ log.debug("Security_group format set (port range included)")
+ else:
+ # either both port range are set to None => do nothing
+ # or one is set but not the other => log it and return False
+ if port_range_min is None and port_range_max is None:
+ log.debug("Security_group format set (no port range mentioned)")
+ else:
+ log.error("Bad security group format."
+ "One of the port range is not properly set:"
+ "range min: {},"
+ "range max: {}".format(port_range_min,
+ port_range_max))
+ return False
+
+ # Create security group using neutron client
+ try:
+ neutron_client.create_security_group_rule(json_body)
+ return True
+ except Exception:
+ log.exception("Impossible to create_security_group_rule,"
+ "security group rule probably already exists")
+ return False
+
+
+def create_security_group_full(neutron_client,
+ sg_name, sg_description): # pragma: no cover
+ sg_id = get_security_group_id(neutron_client, sg_name)
+ if sg_id != '':
+ log.info("Using existing security group '%s'..." % sg_name)
+ else:
+ log.info("Creating security group '%s'..." % sg_name)
+ SECGROUP = create_security_group(neutron_client,
+ sg_name,
+ sg_description)
+ if not SECGROUP:
+ log.error("Failed to create the security group...")
+ return None
+
+ sg_id = SECGROUP['id']
+
+ log.debug("Security group '%s' with ID=%s created successfully."
+ % (SECGROUP['name'], sg_id))
+
+ log.debug("Adding ICMP rules in security group '%s'..."
+ % sg_name)
+ if not create_secgroup_rule(neutron_client, sg_id,
+ 'ingress', 'icmp'):
+ log.error("Failed to create the security group rule...")
+ return None
+
+ log.debug("Adding SSH rules in security group '%s'..."
+ % sg_name)
+ if not create_secgroup_rule(
+ neutron_client, sg_id, 'ingress', 'tcp', '22', '22'):
+ log.error("Failed to create the security group rule...")
+ return None
+
+ if not create_secgroup_rule(
+ neutron_client, sg_id, 'egress', 'tcp', '22', '22'):
+ log.error("Failed to create the security group rule...")
+ return None
+ return sg_id
+
+
# *********************************************
# GLANCE
# *********************************************
@@ -491,3 +726,33 @@ def create_volume(cinder_client, volume_name, volume_size,
log.exception("Error [create_volume(cinder_client, %s)]",
(volume_name, volume_size))
return None
+
+
+def delete_volume(cinder_client, volume_id, forced=False): # pragma: no cover
+ try:
+ if forced:
+ try:
+ cinder_client.volumes.detach(volume_id)
+ except:
+ log.error(sys.exc_info()[0])
+ cinder_client.volumes.force_delete(volume_id)
+ else:
+ while True:
+ volume = get_cinder_client().volumes.get(volume_id)
+ if volume.status.lower() == 'available':
+ break
+ cinder_client.volumes.delete(volume_id)
+ return True
+ except Exception:
+ log.exception("Error [delete_volume(cinder_client, '%s')]" % volume_id)
+ return False
+
+
+def detach_volume(server_id, volume_id): # pragma: no cover
+ try:
+ get_nova_client().volumes.delete_server_volume(server_id, volume_id)
+ return True
+ except Exception:
+ log.exception("Error [detach_server_volume(nova_client, '%s', '%s')]",
+ server_id, volume_id)
+ return False
diff --git a/yardstick/common/task_template.py b/yardstick/common/task_template.py
index 9acc21336..f6c128609 100755
--- a/yardstick/common/task_template.py
+++ b/yardstick/common/task_template.py
@@ -11,6 +11,22 @@ from __future__ import absolute_import
import re
import jinja2
import jinja2.meta
+import yaml
+
+
+def finalize_for_yaml(elem):
+ """Render Jinja2 output specifically for YAML files"""
+ # Jinaj2 by default converts None to 'None', we can't allow this
+ # we could convert to empty string '', or we can convert to null, aka ~
+ if elem is None:
+ return '~'
+ # convert data structures to inline YAML
+ # match builtin types because we shouldn't be trying to render complex types
+ if isinstance(elem, (dict, list)):
+ # remove newlines because we are injecting back into YAML
+ # use block style for single line
+ return yaml.safe_dump(elem, default_flow_style=True).replace('\n', '')
+ return elem
class TaskTemplate(object):
@@ -38,7 +54,7 @@ class TaskTemplate(object):
single_msg = ("Please specify template task argument:%s")
raise TypeError((len(real_missing) > 1 and multi_msg or single_msg)
% ", ".join(real_missing))
- return jinja2.Template(task_template).render(**kwargs)
+ return jinja2.Template(task_template, finalize=finalize_for_yaml).render(**kwargs)
def is_really_missing(mis, task_template):
diff --git a/yardstick/common/template_format.py b/yardstick/common/template_format.py
index 98c0a0b3c..bd5d8376f 100644
--- a/yardstick/common/template_format.py
+++ b/yardstick/common/template_format.py
@@ -18,9 +18,10 @@ import yaml
from oslo_serialization import jsonutils
if hasattr(yaml, 'CSafeLoader'):
- yaml_loader = yaml.CSafeLoader
+ # make a dynamic subclass so we don't override global yaml Loader
+ yaml_loader = type('HeatYamlLoader', (yaml.CSafeLoader,), {})
else:
- yaml_loader = yaml.SafeLoader
+ yaml_loader = type('HeatYamlLoader', (yaml.SafeLoader,), {})
if hasattr(yaml, 'CSafeDumper'):
yaml_dumper = yaml.CSafeDumper
@@ -28,10 +29,13 @@ else:
yaml_dumper = yaml.SafeDumper
+# This breaks NetworkServiceTestCase yaml loading, because we need to conversion to
+# native Python str() objects because we use use Trex and Trex is has broken unicode handling
def _construct_yaml_str(self, node):
# Override the default string handling function
# to always return unicode objects
return self.construct_scalar(node)
+
yaml_loader.add_constructor(u'tag:yaml.org,2002:str', _construct_yaml_str)
# Unquoted dates like 2013-05-23 in yaml files get loaded as objects of type
# datetime.data which causes problems in API layer when being processed by
diff --git a/yardstick/common/utils.py b/yardstick/common/utils.py
index 759f43d7c..68c9ed63f 100644
--- a/yardstick/common/utils.py
+++ b/yardstick/common/utils.py
@@ -30,7 +30,6 @@ import random
import ipaddress
from contextlib import closing
-import yaml
import six
from flask import jsonify
from six.moves import configparser
@@ -38,6 +37,7 @@ from oslo_utils import importutils
from oslo_serialization import jsonutils
import yardstick
+from yardstick.common.yaml_loader import yaml_load
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
@@ -70,34 +70,34 @@ def itersubclasses(cls, _seen=None):
yield sub
-def try_append_module(name, modules):
- if name not in modules:
- modules[name] = importutils.import_module(name)
-
-
def import_modules_from_package(package):
"""Import modules from package and append into sys.modules
:param: package - Full package name. For example: rally.deploy.engines
"""
- path = [os.path.dirname(yardstick.__file__), ".."] + package.split(".")
- path = os.path.join(*path)
+ yardstick_root = os.path.dirname(os.path.dirname(yardstick.__file__))
+ path = os.path.join(yardstick_root, *package.split("."))
for root, dirs, files in os.walk(path):
- for filename in files:
- if filename.startswith("__") or not filename.endswith(".py"):
- continue
- new_package = ".".join(root.split(os.sep)).split("....")[1]
- module_name = "%s.%s" % (new_package, filename[:-3])
+ matches = (filename for filename in files if filename.endswith(".py") and
+ not filename.startswith("__"))
+ new_package = os.path.relpath(root, yardstick_root).replace(os.sep, ".")
+ module_names = set(
+ ("{}.{}".format(new_package, filename.rsplit(".py", 1)[0]) for filename in matches))
+ # find modules which haven't already been imported
+ missing_modules = module_names.difference(sys.modules)
+ logger.debug("importing %s", missing_modules)
+ # we have already checked for already imported modules, so we don't need to check again
+ for module_name in missing_modules:
try:
- try_append_module(module_name, sys.modules)
- except ImportError:
+ sys.modules[module_name] = importutils.import_module(module_name)
+ except (ImportError, SyntaxError):
logger.exception("unable to import %s", module_name)
def parse_yaml(file_path):
try:
with open(file_path) as f:
- value = yaml.safe_load(f)
+ value = yaml_load(f)
except IOError:
return {}
except OSError as e:
@@ -297,7 +297,7 @@ def get_ip_version(ip_addr):
return address.version
-def ip_to_hex(ip_addr):
+def ip_to_hex(ip_addr, separator=''):
try:
address = ipaddress.ip_address(six.text_type(ip_addr))
except ValueError:
@@ -306,7 +306,11 @@ def ip_to_hex(ip_addr):
if address.version != 4:
return ip_addr
- return '{:08x}'.format(int(address))
+
+ if not separator:
+ return '{:08x}'.format(int(address))
+
+ return separator.join('{:02x}'.format(octet) for octet in address.packed)
def try_int(s, *args):
@@ -319,6 +323,29 @@ def try_int(s, *args):
class SocketTopology(dict):
+ @classmethod
+ def parse_cpuinfo(cls, cpuinfo):
+ socket_map = {}
+
+ lines = cpuinfo.splitlines()
+
+ core_details = []
+ core_lines = {}
+ for line in lines:
+ if line.strip():
+ name, value = line.split(":", 1)
+ core_lines[name.strip()] = try_int(value.strip())
+ else:
+ core_details.append(core_lines)
+ core_lines = {}
+
+ for core in core_details:
+ socket_map.setdefault(core["physical id"], {}).setdefault(
+ core["core id"], {})[core["processor"]] = (
+ core["processor"], core["core id"], core["physical id"])
+
+ return cls(socket_map)
+
def sockets(self):
return sorted(self.keys())
@@ -331,29 +358,6 @@ class SocketTopology(dict):
proc in procs)
-def parse_cpuinfo(cpuinfo):
- socket_map = {}
-
- lines = cpuinfo.splitlines()
-
- core_details = []
- core_lines = {}
- for line in lines:
- if line.strip():
- name, value = line.split(":", 1)
- core_lines[name.strip()] = try_int(value.strip())
- else:
- core_details.append(core_lines)
- core_lines = {}
-
- for core in core_details:
- socket_map.setdefault(core["physical id"], {}).setdefault(
- core["core id"], {})[core["processor"]] = (
- core["processor"], core["core id"], core["physical id"])
-
- return SocketTopology(socket_map)
-
-
def config_to_dict(config):
return {section: dict(config.items(section)) for section in
config.sections()}
diff --git a/yardstick/common/yaml_loader.py b/yardstick/common/yaml_loader.py
new file mode 100644
index 000000000..0572bd582
--- /dev/null
+++ b/yardstick/common/yaml_loader.py
@@ -0,0 +1,33 @@
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+# yardstick: this file is copied from python-heatclient and slightly modified
+
+from __future__ import absolute_import
+
+import yaml
+
+
+if hasattr(yaml, 'CSafeLoader'):
+ # make a dynamic subclass so we don't override global yaml Loader
+ yaml_loader = type('CustomLoader', (yaml.CSafeLoader,), {})
+else:
+ yaml_loader = type('CustomLoader', (yaml.SafeLoader,), {})
+
+if hasattr(yaml, 'CSafeDumper'):
+ yaml_dumper = yaml.CSafeDumper
+else:
+ yaml_dumper = yaml.SafeDumper
+
+
+def yaml_load(tmpl_str):
+ return yaml.load(tmpl_str, Loader=yaml_loader)
diff --git a/yardstick/network_services/helpers/cpu.py b/yardstick/network_services/helpers/cpu.py
index a5ba6c31e..8c21754ff 100644
--- a/yardstick/network_services/helpers/cpu.py
+++ b/yardstick/network_services/helpers/cpu.py
@@ -13,6 +13,9 @@
# limitations under the License.
+import io
+
+
class CpuSysCores(object):
def __init__(self, connection=""):
@@ -20,8 +23,9 @@ class CpuSysCores(object):
self.connection = connection
def _open_cpuinfo(self):
- lines = []
- lines = self.connection.execute("cat /proc/cpuinfo")[1].split(u'\n')
+ cpuinfo = io.BytesIO()
+ self.connection.get_file_obj("/proc/cpuinfo", cpuinfo)
+ lines = cpuinfo.getvalue().decode('utf-8').splitlines()
return lines
def _get_core_details(self, lines):
diff --git a/yardstick/network_services/helpers/dpdknicbind_helper.py b/yardstick/network_services/helpers/dpdknicbind_helper.py
new file mode 100644
index 000000000..605d08d38
--- /dev/null
+++ b/yardstick/network_services/helpers/dpdknicbind_helper.py
@@ -0,0 +1,145 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+import re
+import itertools
+
+NETWORK_KERNEL = 'network_kernel'
+NETWORK_DPDK = 'network_dpdk'
+NETWORK_OTHER = 'network_other'
+CRYPTO_KERNEL = 'crypto_kernel'
+CRYPTO_DPDK = 'crypto_dpdk'
+CRYPTO_OTHER = 'crypto_other'
+
+
+class DpdkBindHelperException(Exception):
+ pass
+
+
+class DpdkBindHelper(object):
+ DPDK_STATUS_CMD = "{dpdk_nic_bind} --status"
+ DPDK_BIND_CMD = "sudo {dpdk_nic_bind} {force} -b {driver} {vpci}"
+
+ NIC_ROW_RE = re.compile("([^ ]+) '([^']+)' (?:if=([^ ]+) )?drv=([^ ]+) "
+ "unused=([^ ]*)(?: (\*Active\*))?")
+ SKIP_RE = re.compile('(====|<none>|^$)')
+ NIC_ROW_FIELDS = ['vpci', 'dev_type', 'iface', 'driver', 'unused', 'active']
+
+ HEADER_DICT_PAIRS = [
+ (re.compile('^Network.*DPDK.*$'), NETWORK_DPDK),
+ (re.compile('^Network.*kernel.*$'), NETWORK_KERNEL),
+ (re.compile('^Other network.*$'), NETWORK_OTHER),
+ (re.compile('^Crypto.*DPDK.*$'), CRYPTO_DPDK),
+ (re.compile('^Crypto.*kernel$'), CRYPTO_KERNEL),
+ (re.compile('^Other crypto.*$'), CRYPTO_OTHER),
+ ]
+
+ def clean_status(self):
+ self.dpdk_status = {
+ NETWORK_KERNEL: [],
+ NETWORK_DPDK: [],
+ CRYPTO_KERNEL: [],
+ CRYPTO_DPDK: [],
+ NETWORK_OTHER: [],
+ CRYPTO_OTHER: [],
+ }
+
+ def __init__(self, ssh_helper):
+ self.dpdk_status = None
+ self.status_nic_row_re = None
+ self._dpdk_nic_bind_attr = None
+ self._status_cmd_attr = None
+
+ self.ssh_helper = ssh_helper
+ self.clean_status()
+
+ def _dpdk_execute(self, *args, **kwargs):
+ res = self.ssh_helper.execute(*args, **kwargs)
+ if res[0] != 0:
+ raise DpdkBindHelperException('{} command failed with rc={}'.format(
+ self._dpdk_nic_bind, res[0]))
+ return res
+
+ @property
+ def _dpdk_nic_bind(self):
+ if self._dpdk_nic_bind_attr is None:
+ self._dpdk_nic_bind_attr = self.ssh_helper.provision_tool(tool_file="dpdk-devbind.py")
+ return self._dpdk_nic_bind_attr
+
+ @property
+ def _status_cmd(self):
+ if self._status_cmd_attr is None:
+ self._status_cmd_attr = self.DPDK_STATUS_CMD.format(dpdk_nic_bind=self._dpdk_nic_bind)
+ return self._status_cmd_attr
+
+ def _addline(self, active_list, line):
+ if active_list is None:
+ return
+ res = self.NIC_ROW_RE.match(line)
+ if res is None:
+ return
+ new_data = {k: v for k, v in zip(self.NIC_ROW_FIELDS, res.groups())}
+ new_data['active'] = bool(new_data['active'])
+ self.dpdk_status[active_list].append(new_data)
+
+ @classmethod
+ def _switch_active_dict(cls, a_row, active_dict):
+ for regexp, a_dict in cls.HEADER_DICT_PAIRS:
+ if regexp.match(a_row):
+ return a_dict
+ return active_dict
+
+ def parse_dpdk_status_output(self, input):
+ active_dict = None
+ self.clean_status()
+ for a_row in input.splitlines():
+ if self.SKIP_RE.match(a_row):
+ continue
+ active_dict = self._switch_active_dict(a_row, active_dict)
+ self._addline(active_dict, a_row)
+ return self.dpdk_status
+
+ def _get_bound_pci_addresses(self, active_dict):
+ return [iface['vpci'] for iface in self.dpdk_status[active_dict]]
+
+ @property
+ def dpdk_bound_pci_addresses(self):
+ return self._get_bound_pci_addresses(NETWORK_DPDK)
+
+ @property
+ def kernel_bound_pci_addresses(self):
+ return self._get_bound_pci_addresses(NETWORK_KERNEL)
+
+ @property
+ def interface_driver_map(self):
+ return {interface['vpci']: interface['driver']
+ for interface in itertools.chain(*self.dpdk_status.values())}
+
+ def read_status(self):
+ return self.parse_dpdk_status_output(self._dpdk_execute(self._status_cmd)[1])
+
+ def bind(self, pci, driver, force=True):
+ cmd = self.DPDK_BIND_CMD.format(dpdk_nic_bind=self._dpdk_nic_bind,
+ driver=driver,
+ vpci=' '.join(list(pci)),
+ force='--force' if force else '')
+ self._dpdk_execute(cmd)
+ # update the inner status dict
+ self.read_status()
+
+ def save_used_drivers(self):
+ self.used_drivers = self.interface_driver_map
+
+ def rebind_drivers(self, force=True):
+ for vpci, driver in self.used_drivers.items():
+ self.bind(vpci, driver, force)
diff --git a/yardstick/network_services/helpers/samplevnf_helper.py b/yardstick/network_services/helpers/samplevnf_helper.py
index 1eefc5ffa..5f87f788d 100644
--- a/yardstick/network_services/helpers/samplevnf_helper.py
+++ b/yardstick/network_services/helpers/samplevnf_helper.py
@@ -19,7 +19,7 @@ import logging
import os
import sys
from collections import OrderedDict, defaultdict
-from itertools import chain
+from itertools import chain, repeat
import six
from six.moves.configparser import ConfigParser
@@ -36,13 +36,13 @@ link {0} up
ACTION_TEMPLATE = """\
p action add {0} accept
-p action add {0} fwd
+p action add {0} fwd {0}
p action add {0} count
"""
FW_ACTION_TEMPLATE = """\
p action add {0} accept
-p action add {0} fwd
+p action add {0} fwd {0}
p action add {0} count
p action add {0} conntrack
"""
@@ -62,6 +62,98 @@ SCRIPT_TPL = """
"""
+class PortPairs(object):
+
+ DOWNLINK = "downlink"
+ UPLINK = "uplink"
+
+ def __init__(self, interfaces):
+ super(PortPairs, self).__init__()
+ self.interfaces = interfaces
+ self._all_ports = None
+ self._uplink_ports = None
+ self._downlink_ports = None
+ self._networks = None
+ self._port_pair_list = None
+ self._valid_networks = None
+
+ @property
+ def networks(self):
+ if self._networks is None:
+ self._networks = {}
+ for intf in self.interfaces:
+ vintf = intf['virtual-interface']
+ try:
+ vld_id = vintf['vld_id']
+ except KeyError:
+ # probably unused port?
+ LOG.warning("intf without vld_id, %s", vintf)
+ else:
+ self._networks.setdefault(vld_id, []).append(vintf["ifname"])
+ return self._networks
+
+ @classmethod
+ def get_downlink_id(cls, vld_id):
+ # partition returns a tuple
+ parts = list(vld_id.partition(cls.UPLINK))
+ if parts[0]:
+ # 'uplink' was not in or not leftmost in the string
+ return
+ parts[1] = cls.DOWNLINK
+ public_id = ''.join(parts)
+ return public_id
+
+ @property
+ # this only works for vnfs that have both uplink and public visible
+ def valid_networks(self):
+ if self._valid_networks is None:
+ self._valid_networks = []
+ for vld_id in self.networks:
+ downlink_id = self.get_downlink_id(vld_id)
+ if downlink_id in self.networks:
+ self._valid_networks.append((vld_id, downlink_id))
+ return self._valid_networks
+
+ @property
+ def all_ports(self):
+ if self._all_ports is None:
+ self._all_ports = sorted(set(self.uplink_ports + self.downlink_ports))
+ return self._all_ports
+
+ @property
+ def uplink_ports(self):
+ if self._uplink_ports is None:
+ intfs = chain.from_iterable(
+ intfs for vld_id, intfs in self.networks.items() if
+ vld_id.startswith(self.UPLINK))
+ self._uplink_ports = sorted(set(intfs))
+ return self._uplink_ports
+
+ @property
+ def downlink_ports(self):
+ if self._downlink_ports is None:
+ intfs = chain.from_iterable(
+ intfs for vld_id, intfs in self.networks.items() if
+ vld_id.startswith(self.DOWNLINK))
+ self._downlink_ports = sorted(set(intfs))
+ return self._downlink_ports
+
+ @property
+ def port_pair_list(self):
+ if self._port_pair_list is None:
+ self._port_pair_list = []
+
+ for uplink, downlink in self.valid_networks:
+ for uplink_intf in self.networks[uplink]:
+ # only VNFs have uplink, public peers
+ peer_intfs = self.networks.get(downlink, [])
+ if peer_intfs:
+ for downlink_intf in peer_intfs:
+ port_pair = uplink_intf, downlink_intf
+ self._port_pair_list.append(port_pair)
+ return self._port_pair_list
+
+
class MultiPortConfig(object):
HW_LB = "HW"
@@ -87,10 +179,19 @@ class MultiPortConfig(object):
return default
@staticmethod
- def make_ip_addr(ip, mask_len):
+ def make_ip_addr(ip, mask):
+ """
+ :param ip: ip adddress
+ :type ip: str
+ :param mask: /24 prefix of 255.255.255.0 netmask
+ :type mask: str
+ :return: interface
+ :rtype: IPv4Interface
+ """
+
try:
- return ipaddress.ip_interface(six.text_type('/'.join([ip, mask_len])))
- except ValueError:
+ return ipaddress.ip_interface(six.text_type('/'.join([ip, mask])))
+ except (TypeError, ValueError):
# None so we can skip later
return None
@@ -99,7 +200,7 @@ class MultiPortConfig(object):
ip_addr = cls.make_ip_addr(ip_addr, prefixlen)
return ip_addr.ip.exploded, ip_addr.network.prefixlen
- def __init__(self, topology_file, config_tpl, tmp_file, interfaces=None,
+ def __init__(self, topology_file, config_tpl, tmp_file, vnfd_helper,
vnf_type='CGNAT', lb_count=2, worker_threads=3,
worker_config='1C/1T', lb_config='SW', socket=0):
@@ -109,8 +210,7 @@ class MultiPortConfig(object):
self.worker_threads = self.get_worker_threads(worker_threads)
self.vnf_type = vnf_type
self.pipe_line = 0
- self.interfaces = interfaces if interfaces else {}
- self.networks = {}
+ self.vnfd_helper = vnfd_helper
self.write_parser = ConfigParser()
self.read_parser = ConfigParser()
self.read_parser.read(config_tpl)
@@ -129,6 +229,8 @@ class MultiPortConfig(object):
self.start_core = ""
self.pipeline_counter = ""
self.txrx_pipeline = ""
+ self._port_pairs = None
+ self.all_ports = []
self.port_pair_list = []
self.lb_to_port_pair_mapping = {}
self.init_eal()
@@ -136,12 +238,11 @@ class MultiPortConfig(object):
self.lb_index = None
self.mul = 0
self.port_pairs = []
- self.port_pair_list = []
self.ports_len = 0
self.prv_que_handler = None
self.vnfd = None
self.rules = None
- self.pktq_out = ''
+ self.pktq_out = []
@staticmethod
def gen_core(core):
@@ -151,18 +252,19 @@ class MultiPortConfig(object):
return str(core)
def make_port_pairs_iter(self, operand, iterable):
- return (operand(x[-1], y) for y in iterable for x in chain(*self.port_pairs))
+ return (operand(self.vnfd_helper.port_num(x), y) for y in iterable for x in
+ chain.from_iterable(self.port_pairs))
def make_range_port_pairs_iter(self, operand, start, end):
return self.make_port_pairs_iter(operand, range(start, end))
def init_eal(self):
- vpci = [v['virtual-interface']["vpci"] for v in self.interfaces]
+ lines = ['[EAL]\n']
+ vpci = (v['virtual-interface']["vpci"] for v in self.vnfd_helper.interfaces)
+ lines.extend('w = {0}\n'.format(item) for item in vpci)
+ lines.append('\n')
with open(self.tmp_file, 'w') as fh:
- fh.write('[EAL]\n')
- for item in vpci:
- fh.write('w = {0}\n'.format(item))
- fh.write('\n')
+ fh.writelines(lines)
def update_timer(self):
timer_tpl = self.get_config_tpl_data('TIMER')
@@ -213,39 +315,10 @@ class MultiPortConfig(object):
return
try:
- self.start_core = 'h{}'.format(int(self.start_core))
+ self.start_core = '{}h'.format(int(self.start_core))
except ValueError:
self.start_core = int(self.start_core[:-1]) + 1
- @staticmethod
- def get_port_pairs(interfaces):
- port_pair_list = []
- networks = defaultdict(list)
- for private_intf in interfaces:
- vintf = private_intf['virtual-interface']
- networks[vintf['vld_id']].append(vintf)
-
- for name, net in networks.items():
- # partition returns a tuple
- parts = list(name.partition('private'))
- if parts[0]:
- # 'private' was not in or not leftmost in the string
- continue
- parts[1] = 'public'
- public_id = ''.join(parts)
- for private_intf in net:
- try:
- public_peer_intfs = networks[public_id]
- except KeyError:
- LOG.warning("private network without peer %s, %s not found", name, public_id)
- continue
-
- for public_intf in public_peer_intfs:
- port_pair = private_intf["ifname"], public_intf["ifname"]
- port_pair_list.append(port_pair)
-
- return port_pair_list, networks
-
def get_lb_count(self):
self.lb_count = int(min(len(self.port_pair_list), self.lb_count))
@@ -253,75 +326,94 @@ class MultiPortConfig(object):
self.lb_to_port_pair_mapping = defaultdict(int)
port_pair_count = len(self.port_pair_list)
lb_pair_count = int(port_pair_count / self.lb_count)
- for i in range(self.lb_count):
- self.lb_to_port_pair_mapping[i + 1] = lb_pair_count
- for i in range(port_pair_count % self.lb_count):
- self.lb_to_port_pair_mapping[i + 1] += 1
+ extra = port_pair_count % self.lb_count
+ extra_iter = repeat(lb_pair_count + 1, extra)
+ norm_iter = repeat(lb_pair_count, port_pair_count - extra)
+ new_values = {i: v for i, v in enumerate(chain(extra_iter, norm_iter), 1)}
+ self.lb_to_port_pair_mapping.update(new_values)
def set_priv_to_pub_mapping(self):
- return "".join(str(y) for y in [(int(x[0][-1]), int(x[1][-1])) for x in
- self.port_pair_list])
+ port_nums = [tuple(self.vnfd_helper.port_nums(x)) for x in self.port_pair_list]
+ return "".join(str(y).replace(" ", "") for y in
+ port_nums)
def set_priv_que_handler(self):
# iterated twice, can't be generator
- priv_to_pub_map = [(int(x[0][-1]), int(x[1][-1])) for x in self.port_pairs]
+ priv_to_pub_map = [tuple(self.vnfd_helper.port_nums(x)) for x in self.port_pairs]
# must be list to use .index()
port_list = list(chain.from_iterable(priv_to_pub_map))
- priv_ports = (x[0] for x in priv_to_pub_map)
+ uplink_ports = (x[0] for x in priv_to_pub_map)
self.prv_que_handler = '({})'.format(
- ",".join((str(port_list.index(x)) for x in priv_ports)))
+ "".join(("{},".format(port_list.index(x)) for x in uplink_ports)))
def generate_arp_route_tbl(self):
- arp_config = []
arp_route_tbl_tmpl = "({port0_dst_ip_hex},{port0_netmask_hex},{port_num}," \
"{next_hop_ip_hex})"
- for port_pair in self.port_pair_list:
- for port in port_pair:
- port_num = int(port[-1])
- interface = self.interfaces[port_num]
- # port0_ip = ipaddress.ip_interface(six.text_type(
- # "%s/%s" % (interface["virtual-interface"]["local_ip"],
- # interface["virtual-interface"]["netmask"])))
- dst_port0_ip = \
- ipaddress.ip_interface(six.text_type(
- "%s/%s" % (interface["virtual-interface"]["dst_ip"],
- interface["virtual-interface"]["netmask"])))
- arp_vars = {
- "port0_dst_ip_hex": ip_to_hex(dst_port0_ip.ip.exploded),
- "port0_netmask_hex": ip_to_hex(dst_port0_ip.network.netmask.exploded),
- "port_num": port_num,
- # next hop is dst in this case
- "next_hop_ip_hex": ip_to_hex(dst_port0_ip.ip.exploded),
- }
- arp_config.append(arp_route_tbl_tmpl.format(**arp_vars))
-
- return ' '.join(arp_config)
+
+ def build_arp_config(port):
+ dpdk_port_num = self.vnfd_helper.port_num(port)
+ interface = self.vnfd_helper.find_interface(name=port)["virtual-interface"]
+ # We must use the dst because we are on the VNF and we need to
+ # reach the TG.
+ dst_port0_ip = ipaddress.ip_interface(six.text_type(
+ "%s/%s" % (interface["dst_ip"], interface["netmask"])))
+
+ arp_vars = {
+ "port0_dst_ip_hex": ip_to_hex(dst_port0_ip.network.network_address.exploded),
+ "port0_netmask_hex": ip_to_hex(dst_port0_ip.network.netmask.exploded),
+ # this is the port num that contains port0 subnet and next_hop_ip_hex
+ # this is LINKID which should be based on DPDK port number
+ "port_num": dpdk_port_num,
+ # next hop is dst in this case
+ # must be within subnet
+ "next_hop_ip_hex": ip_to_hex(dst_port0_ip.ip.exploded),
+ }
+ return arp_route_tbl_tmpl.format(**arp_vars)
+
+ return ' '.join(build_arp_config(port) for port in self.all_ports)
def generate_arpicmp_data(self):
swq_in_str = self.make_range_str('SWQ{}', self.swq, offset=self.lb_count)
self.swq += self.lb_count
swq_out_str = self.make_range_str('SWQ{}', self.swq, offset=self.lb_count)
self.swq += self.lb_count
- mac_iter = (self.interfaces[int(x[-1])]['virtual-interface']['local_mac']
- for port_pair in self.port_pair_list for x in port_pair)
- pktq_in_iter = ('RXQ{}'.format(float(x[0][-1])) for x in self.port_pair_list)
+ # ports_mac_list is disabled for some reason
+
+ # mac_iter = (self.vnfd_helper.find_interface(name=port)['virtual-interface']['local_mac']
+ # for port in self.all_ports)
+ pktq_in_iter = ('RXQ{}.0'.format(self.vnfd_helper.port_num(x[0])) for x in
+ self.port_pair_list)
arpicmp_data = {
'core': self.gen_core(self.start_core),
'pktq_in': swq_in_str,
'pktq_out': swq_out_str,
- 'ports_mac_list': ' '.join(mac_iter),
+ # we need to disable ports_mac_list?
+ # it looks like ports_mac_list is no longer required
+ # 'ports_mac_list': ' '.join(mac_iter),
'pktq_in_prv': ' '.join(pktq_in_iter),
'prv_to_pub_map': self.set_priv_to_pub_mapping(),
'arp_route_tbl': self.generate_arp_route_tbl(),
- # can't use empty string, defaul to ()
- 'nd_route_tbl': "()",
+ # nd_route_tbl must be set or we get segault on random OpenStack IPv6 traffic
+ # 'nd_route_tbl': "(0064:ff9b:0:0:0:0:9810:6414,120,0,0064:ff9b:0:0:0:0:9810:6414)"
+ # safe default? route discard prefix to localhost
+ 'nd_route_tbl': "(0100::,64,0,::1)"
}
self.pktq_out_os = swq_out_str.split(' ')
- # why?
+ # HWLB is a run to complition. So override the pktq_in/pktq_out
if self.lb_config == self.HW_LB:
- arpicmp_data['pktq_in'] = swq_in_str
self.swq = 0
+ swq_in_str = \
+ self.make_range_str('SWQ{}', self.swq,
+ offset=(self.lb_count * self.worker_threads))
+ arpicmp_data['pktq_in'] = swq_in_str
+ # WA: Since port_pairs will not be populated during arp pipeline
+ self.port_pairs = self.port_pair_list
+ port_iter = \
+ self.make_port_pairs_iter(self.float_x_plus_one_tenth_of_y, [self.mul])
+ pktq_out = self.make_str('TXQ{}', port_iter)
+ arpicmp_data['pktq_out'] = pktq_out
+
return arpicmp_data
def generate_final_txrx_data(self):
@@ -475,7 +567,10 @@ class MultiPortConfig(object):
self.vnf_tpl = self.get_config_tpl_data(self.vnf_type)
def generate_config(self):
- self.port_pair_list, self.networks = self.get_port_pairs(self.interfaces)
+ self._port_pairs = PortPairs(self.vnfd_helper.interfaces)
+ self.port_pair_list = self._port_pairs.port_pair_list
+ self.all_ports = self._port_pairs.all_ports
+
self.get_lb_count()
self.generate_lb_to_port_pair_mapping()
self.generate_config_data()
@@ -484,22 +579,23 @@ class MultiPortConfig(object):
self.write_parser.write(tfh)
def generate_link_config(self):
+ def build_args(port):
+ # lookup interface by name
+ virtual_interface = self.vnfd_helper.find_interface(name=port)["virtual-interface"]
+ local_ip = virtual_interface["local_ip"]
+ netmask = virtual_interface["netmask"]
+ port_num = self.vnfd_helper.port_num(port)
+ port_ip, prefix_len = self.validate_ip_and_prefixlen(local_ip, netmask)
+ return LINK_CONFIG_TEMPLATE.format(port_num, port_ip, prefix_len)
- link_configs = []
- for port_pair in self.port_pair_list:
- for port in port_pair:
- port = port[-1]
- virtual_interface = self.interfaces[int(port)]["virtual-interface"]
- local_ip = virtual_interface["local_ip"]
- netmask = virtual_interface["netmask"]
- port_ip, prefix_len = self.validate_ip_and_prefixlen(local_ip, netmask)
- link_configs.append(LINK_CONFIG_TEMPLATE.format(port, port_ip, prefix_len))
-
- return ''.join(link_configs)
+ return ''.join(build_args(port) for port in self.all_ports)
def get_route_data(self, src_key, data_key, port):
route_list = self.vnfd['vdu'][0].get(src_key, [])
- return next((route[data_key] for route in route_list if route['if'] == port), None)
+ try:
+ return next((route[data_key] for route in route_list if route['if'] == port), None)
+ except (TypeError, StopIteration, KeyError):
+ return None
def get_ports_gateway(self, port):
return self.get_route_data('routing_table', 'gateway', port)
@@ -515,36 +611,38 @@ class MultiPortConfig(object):
def generate_arp_config(self):
arp_config = []
- for port_pair in self.port_pair_list:
- for port in port_pair:
- gateway = self.get_ports_gateway(port)
- # omit entries with no gateway
- if not gateway:
- continue
- dst_mac = self.interfaces[int(port[-1])]["virtual-interface"]["dst_mac"]
- arp_config.append((port[-1], gateway, dst_mac, self.txrx_pipeline))
+ for port in self.all_ports:
+ # ignore gateway, always use TG IP
+ # gateway = self.get_ports_gateway(port)
+ vintf = self.vnfd_helper.find_interface(name=port)["virtual-interface"]
+ dst_mac = vintf["dst_mac"]
+ dst_ip = vintf["dst_ip"]
+ # arp_config.append(
+ # (self.vnfd_helper.port_num(port), gateway, dst_mac, self.txrx_pipeline))
+ # so dst_mac is the TG dest mac, so we need TG dest IP.
+ # should be dpdk_port_num
+ arp_config.append(
+ (self.vnfd_helper.port_num(port), dst_ip, dst_mac, self.txrx_pipeline))
return '\n'.join(('p {3} arpadd {0} {1} {2}'.format(*values) for values in arp_config))
def generate_arp_config6(self):
arp_config6 = []
- for port_pair in self.port_pair_list:
- for port in port_pair:
- gateway6 = self.get_ports_gateway6(port)
- # omit entries with no gateway
- if not gateway6:
- continue
- dst_mac6 = self.interfaces[int(port[-1])]["virtual-interface"]["dst_mac"]
- arp_config6.append((port[-1], gateway6, dst_mac6, self.txrx_pipeline))
+ for port in self.all_ports:
+ # ignore gateway, always use TG IP
+ # gateway6 = self.get_ports_gateway6(port)
+ vintf = self.vnfd_helper.find_interface(name=port)["virtual-interface"]
+ dst_mac6 = vintf["dst_mac"]
+ dst_ip6 = vintf["dst_ip"]
+ # arp_config6.append(
+ # (self.vnfd_helper.port_num(port), gateway6, dst_mac6, self.txrx_pipeline))
+ arp_config6.append(
+ (self.vnfd_helper.port_num(port), dst_ip6, dst_mac6, self.txrx_pipeline))
return '\n'.join(('p {3} arpadd {0} {1} {2}'.format(*values) for values in arp_config6))
def generate_action_config(self):
- port_list = []
- for port_pair in self.port_pair_list:
- for port in port_pair:
- port_list.append(port[-1])
-
+ port_list = (self.vnfd_helper.port_num(p) for p in self.all_ports)
if self.vnf_type == "VFW":
template = FW_ACTION_TEMPLATE
else:
@@ -553,13 +651,18 @@ class MultiPortConfig(object):
return ''.join((template.format(port) for port in port_list))
def get_ip_from_port(self, port):
- return self.make_ip_addr(self.get_ports_gateway(port), self.get_netmask_gateway(port))
-
- def get_ip_and_prefixlen_from_ip_of_port(self, port):
+ # we can't use gateway because in OpenStack gateways interfer with floating ip routing
+ # return self.make_ip_addr(self.get_ports_gateway(port), self.get_netmask_gateway(port))
+ vintf = self.vnfd_helper.find_interface(name=port)["virtual-interface"]
+ ip = vintf["local_ip"]
+ netmask = vintf["netmask"]
+ return self.make_ip_addr(ip, netmask)
+
+ def get_network_and_prefixlen_from_ip_of_port(self, port):
ip_addr = self.get_ip_from_port(port)
# handle cases with no gateway
if ip_addr:
- return ip_addr.ip.exploded, ip_addr.network.prefixlen
+ return ip_addr.network.network_address.exploded, ip_addr.network.prefixlen
else:
return None, None
@@ -569,29 +672,29 @@ class MultiPortConfig(object):
new_rules = []
new_ipv6_rules = []
pattern = 'p {0} add {1} {2} {3} {4} {5} 0 65535 0 65535 0 0 {6}'
- for port_pair in self.port_pair_list:
- src_port = int(port_pair[0][-1])
- dst_port = int(port_pair[1][-1])
+ for src_intf, dst_intf in self.port_pair_list:
+ src_port = self.vnfd_helper.port_num(src_intf)
+ dst_port = self.vnfd_helper.port_num(dst_intf)
- src_ip, src_prefix_len = self.get_ip_and_prefixlen_from_ip_of_port(port_pair[0])
- dst_ip, dst_prefix_len = self.get_ip_and_prefixlen_from_ip_of_port(port_pair[1])
- # ignore entires with empty values
- if all((src_ip, src_prefix_len, dst_ip, dst_prefix_len)):
- new_rules.append((cmd, self.txrx_pipeline, src_ip, src_prefix_len,
- dst_ip, dst_prefix_len, dst_port))
- new_rules.append((cmd, self.txrx_pipeline, dst_ip, dst_prefix_len,
- src_ip, src_prefix_len, src_port))
-
- src_ip = self.get_ports_gateway6(port_pair[0])
- src_prefix_len = self.get_netmask_gateway6(port_pair[0])
- dst_ip = self.get_ports_gateway6(port_pair[1])
- dst_prefix_len = self.get_netmask_gateway6(port_pair[0])
+ src_net, src_prefix_len = self.get_network_and_prefixlen_from_ip_of_port(src_intf)
+ dst_net, dst_prefix_len = self.get_network_and_prefixlen_from_ip_of_port(dst_intf)
# ignore entires with empty values
- if all((src_ip, src_prefix_len, dst_ip, dst_prefix_len)):
- new_ipv6_rules.append((cmd, self.txrx_pipeline, src_ip, src_prefix_len,
- dst_ip, dst_prefix_len, dst_port))
- new_ipv6_rules.append((cmd, self.txrx_pipeline, dst_ip, dst_prefix_len,
- src_ip, src_prefix_len, src_port))
+ if all((src_net, src_prefix_len, dst_net, dst_prefix_len)):
+ new_rules.append((cmd, self.txrx_pipeline, src_net, src_prefix_len,
+ dst_net, dst_prefix_len, dst_port))
+ new_rules.append((cmd, self.txrx_pipeline, dst_net, dst_prefix_len,
+ src_net, src_prefix_len, src_port))
+
+ # src_net = self.get_ports_gateway6(port_pair[0])
+ # src_prefix_len = self.get_netmask_gateway6(port_pair[0])
+ # dst_net = self.get_ports_gateway6(port_pair[1])
+ # dst_prefix_len = self.get_netmask_gateway6(port_pair[0])
+ # # ignore entires with empty values
+ # if all((src_net, src_prefix_len, dst_net, dst_prefix_len)):
+ # new_ipv6_rules.append((cmd, self.txrx_pipeline, src_net, src_prefix_len,
+ # dst_net, dst_prefix_len, dst_port))
+ # new_ipv6_rules.append((cmd, self.txrx_pipeline, dst_net, dst_prefix_len,
+ # src_net, src_prefix_len, src_port))
acl_apply = "\np %s applyruleset" % cmd
new_rules_config = '\n'.join(pattern.format(*values) for values
@@ -599,12 +702,15 @@ class MultiPortConfig(object):
return ''.join([rules_config, new_rules_config, acl_apply])
def generate_script_data(self):
- self.port_pair_list, self.networks = self.get_port_pairs(self.interfaces)
+ self._port_pairs = PortPairs(self.vnfd_helper.interfaces)
+ self.port_pair_list = self._port_pairs.port_pair_list
self.get_lb_count()
script_data = {
'link_config': self.generate_link_config(),
'arp_config': self.generate_arp_config(),
- 'arp_config6': self.generate_arp_config6(),
+ # disable IPv6 for now
+ # 'arp_config6': self.generate_arp_config6(),
+ 'arp_config6': "",
'actions': '',
'rules': '',
}
@@ -635,5 +741,5 @@ set_hash_input_set {0} ipv6-udp src-ipv6 udp-src-port add
set_hash_input_set {1} ipv6-udp dst-ipv6 udp-dst-port add
"""
for port_pair in self.port_pair_list:
- script += hwlb_tpl.format(port_pair[0][-1], port_pair[1][-1])
+ script += hwlb_tpl.format(*(self.vnfd_helper.port_nums(port_pair)))
return script
diff --git a/yardstick/network_services/libs/ixia_libs/IxNet/IxNet.py b/yardstick/network_services/libs/ixia_libs/IxNet/IxNet.py
index 815a2a21c..4b906508c 100644
--- a/yardstick/network_services/libs/ixia_libs/IxNet/IxNet.py
+++ b/yardstick/network_services/libs/ixia_libs/IxNet/IxNet.py
@@ -20,13 +20,6 @@ import logging
import re
from itertools import product
-from yardstick.common.utils import ErrorClass
-
-try:
- import IxNetwork
-except ImportError:
- IxNetwork = ErrorClass
-
log = logging.getLogger(__name__)
IP_VERSION_4 = 4
@@ -120,10 +113,10 @@ class IxNextgen(object):
}
MODE_SEEDS_MAP = {
- 0: ('private', ['256', '2048']),
+ 0: ('uplink_0', ['256', '2048']),
}
- MODE_SEEDS_DEFAULT = 'public', ['2048', '256']
+ MODE_SEEDS_DEFAULT = 'downlink_0', ['2048', '256']
@staticmethod
def find_view_obj(view_name, views):
@@ -203,6 +196,12 @@ class IxNextgen(object):
self._cfg = self.get_config(tg_cfg)
sys.path.append(self._cfg["py_lib_path"])
+ # Import IxNetwork after getting ixia lib path
+ try:
+ import IxNetwork
+ except ImportError:
+ raise
+
self.ixnet = IxNetwork.IxNet()
machine = self._cfg['machine']
@@ -322,13 +321,13 @@ class IxNextgen(object):
def ix_get_statistics(self):
views = self.ixnet.getList('/statistics', 'view')
+ stats = {}
view_obj = self.find_view_obj("Traffic Item Statistics", views)
stats = self.build_stats_map(view_obj, self.STATS_NAME_MAP)
- self.find_view_obj("Port Statistics", views)
+ view_obj = self.find_view_obj("Port Statistics", views)
ports_stats = self.build_stats_map(view_obj, self.PORT_STATS_NAME_MAP)
- views = self.ixnet.getList('/statistics', 'view')
view_obj = self.find_view_obj("Flow Statistics", views)
stats["latency"] = self.build_stats_map(view_obj, self.LATENCY_NAME_MAP)
diff --git a/yardstick/network_services/nfvi/collectd.conf b/yardstick/network_services/nfvi/collectd.conf
index 6d8b73f7f..3928dcbca 100644
--- a/yardstick/network_services/nfvi/collectd.conf
+++ b/yardstick/network_services/nfvi/collectd.conf
@@ -67,6 +67,14 @@ Interval {interval}
Cores ""
</Plugin>
+<Plugin intel_pmu>
+ ReportHardwareCacheEvents true
+ ReportKernelPMUEvents true
+ ReportSoftwareEvents true
+ EventList "/root/.cache/pmu-events/GenuineIntel-6-2D-core.json"
+ HardwareEvents "L2_RQSTS.CODE_RD_HIT,L2_RQSTS.CODE_RD_MISS" "L2_RQSTS.ALL_CODE_RD"
+</Plugin>
+
<Plugin hugepages>
ReportPerNodeHP true
ReportRootHP true
diff --git a/yardstick/network_services/nfvi/collectd.sh b/yardstick/network_services/nfvi/collectd.sh
index 8162ec539..296c4a213 100755
--- a/yardstick/network_services/nfvi/collectd.sh
+++ b/yardstick/network_services/nfvi/collectd.sh
@@ -13,7 +13,6 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
INSTALL_NSB_BIN="/opt/nsb_bin"
cd $INSTALL_NSB_BIN
@@ -23,19 +22,17 @@ if [ "$(whoami)" != "root" ]; then
fi
echo "setup proxy..."
-http_proxy=$1
-https_proxy=$2
-if [[ "$http_proxy" != "" ]]; then
- export http_proxy=$http_proxy
- export https_proxy=$http_proxy
+if [[ -n $1 ]]; then
+ export http_proxy=$1
+ export https_proxy=$2
fi
-if [[ "$https_proxy" != "" ]]; then
- export https_proxy=$https_proxy
+if [[ -n $2 ]]; then
+ export https_proxy=$2
fi
echo "Install required libraries to run collectd..."
-pkg=(git flex bison build-essential pkg-config automake autotools-dev libltdl-dev librabbitmq-dev rabbitmq-server cmake)
+pkg=(git flex bison build-essential pkg-config automake autotools-dev libltdl-dev librabbitmq-dev rabbitmq-server cmake libvirt-dev)
for i in "${pkg[@]}"; do
dpkg-query -W --showformat='${Status}\n' "${i}"|grep "install ok installed"
if [ "$?" -eq "1" ]; then
@@ -44,9 +41,7 @@ dpkg-query -W --showformat='${Status}\n' "${i}"|grep "install ok installed"
done
echo "Done"
-ldconfig -p | grep libpqos >/dev/null
-if [ $? -eq 0 ]
-then
+if ldconfig -p | grep -q libpqos ; then
echo "Intel RDT library already installed. Done"
else
pushd .
@@ -54,32 +49,27 @@ else
echo "Get intel_rdt repo and install..."
rm -rf intel-cmt-cat >/dev/null
git clone https://github.com/01org/intel-cmt-cat.git
- pushd intel-cmt-cat
- make install PREFIX=/usr
- popd
+
+ (cd intel-cmt-cat; make install PREFIX=/usr)
popd
echo "Done."
fi
-ls /usr/lib/libdpdk.so >/dev/null
-if [ $? -eq 0 ]
-then
+if [[ -r /usr/lib/libdpdk.so ]]; then
echo "DPDK already installed. Done"
else
pushd .
echo "Get dpdk and install..."
mkdir -p $INSTALL_NSB_BIN
- rm -rf "$INSTALL_NSB_BIN"/dpdk >/dev/null
- git clone http://dpdk.org/git/dpdk
- pushd dpdk
+ pushd dpdk-16.07
mkdir -p /mnt/huge
mount -t hugetlbfs nodev /mnt/huge
sed -i 's/CONFIG_RTE_BUILD_SHARED_LIB=n/CONFIG_RTE_BUILD_SHARED_LIB=y/g' config/common_base
sed -i 's/CONFIG_RTE_EAL_PMD_PATH=""/CONFIG_RTE_EAL_PMD_PATH="\/usr\/lib\/dpdk-pmd\/"/g' config/common_base
- echo "Build dpdk v16.04"
+ echo "Build dpdk v16.07"
make config T=x86_64-native-linuxapp-gcc
make
sudo make install prefix=/usr
@@ -114,6 +104,24 @@ else
popd
fi
+ls $INSTALL_NSB_BIN/pmu-tools >/dev/null
+if [ $? -eq 0 ]
+then
+ echo "DPDK already installed. Done"
+else
+ cd $INSTALL_NSB_BIN
+
+ git clone https://github.com/andikleen/pmu-tools.git
+ cd pmu-tools
+ cd jevents
+ sed -i -e 's/CFLAGS := -g -Wall -O2 -Wno-unused-result/CFLAGS := -g -Wall -O2 -Wno-unused-result -fPIC/g' Makefile
+ make
+ sudo make install
+ cd $INSTALL_NSB_BIN/pmu-tools
+ python event_download.py
+fi
+
+cd $INSTALL_NSB_BIN
which $INSTALL_NSB_BIN/collectd/collectd >/dev/null
if [ $? -eq 0 ]
then
@@ -125,9 +133,8 @@ else
git clone https://github.com/collectd/collectd.git
pushd collectd
git stash
- git checkout -n nfvi 47c86ace348a1d7a5352a83d10935209f89aa4f5
./build.sh
- ./configure --with-libpqos=/usr/ --with-libdpdk=/usr --with-libyajl=/usr/local --enable-debug --enable-dpdkstat --enable-virt --enable-ovs_stats
+ ./configure --with-libpqos=/usr/ --with-libdpdk=/usr --with-libyajl=/usr/local --with-libjevents=/usr/local --enable-debug --enable-dpdkstat --enable-virt --enable-ovs_stats --enable-intel_pmu --prefix=$INSTALL_NSB_BIN/collectd
make install > /dev/null
popd
echo "Done."
@@ -136,7 +143,7 @@ fi
modprobe msr
cp $INSTALL_NSB_BIN/collectd.conf /opt/collectd/etc/
-
+sudo service rabbitmq-server restart
echo "Check if admin user already created"
rabbitmqctl list_users | grep '^admin$' > /dev/null
if [ $? -eq 0 ];
diff --git a/yardstick/network_services/nfvi/resource.py b/yardstick/network_services/nfvi/resource.py
index ce09b6597..fa32a4dcf 100644
--- a/yardstick/network_services/nfvi/resource.py
+++ b/yardstick/network_services/nfvi/resource.py
@@ -21,13 +21,13 @@ import os
import os.path
import re
import multiprocessing
-from collections import Sequence
from oslo_config import cfg
from yardstick import ssh
+from yardstick.common.utils import validate_non_string_sequence
from yardstick.network_services.nfvi.collectd import AmqpConsumer
-from yardstick.network_services.utils import provision_tool
+from yardstick.network_services.utils import get_nsb_option
LOG = logging.getLogger(__name__)
@@ -35,7 +35,7 @@ CONF = cfg.CONF
ZMQ_OVS_PORT = 5567
ZMQ_POLLING_TIME = 12000
LIST_PLUGINS_ENABLED = ["amqp", "cpu", "cpufreq", "intel_rdt", "memory",
- "hugepages", "dpdkstat", "virt", "ovs_stats"]
+ "hugepages", "dpdkstat", "virt", "ovs_stats", "intel_pmu"]
class ResourceProfile(object):
@@ -45,16 +45,14 @@ class ResourceProfile(object):
def __init__(self, mgmt, interfaces=None, cores=None):
self.enable = True
- self.connection = None
- self.cores = cores if isinstance(cores, Sequence) else []
+ self.cores = validate_non_string_sequence(cores, default=[])
self._queue = multiprocessing.Queue()
self.amqp_client = None
- self.interfaces = interfaces if isinstance(interfaces, Sequence) else []
+ self.interfaces = validate_non_string_sequence(interfaces, default=[])
# why the host or ip?
self.vnfip = mgmt.get("host", mgmt["ip"])
self.connection = ssh.SSH.from_node(mgmt, overrides={"ip": self.vnfip})
-
self.connection.wait()
def check_if_sa_running(self, process):
@@ -73,18 +71,18 @@ class ResourceProfile(object):
@classmethod
def parse_simple_resource(cls, key, value):
- return {'/'.join(key): value.split(":")[1]}
+ reskey = "/".join(rkey for rkey in key if "nsb_stats" not in rkey)
+ return {reskey: value.split(":")[1]}
@classmethod
- def get_cpu_data(cls, key_split, value):
+ def get_cpu_data(cls, res_key0, res_key1, value):
""" Get cpu topology of the host """
pattern = r"-(\d+)"
- if "cpufreq" in key_split[0]:
- metric = key_split[0]
- source = key_split[1]
+
+ if 'cpufreq' in res_key0:
+ metric, source = res_key0, res_key1
else:
- metric = key_split[1]
- source = key_split[0]
+ metric, source = res_key1, res_key0
match = re.search(pattern, source, re.MULTILINE)
if not match:
@@ -109,6 +107,10 @@ class ResourceProfile(object):
def parse_ovs_stats(cls, key, value):
return cls.parse_simple_resource(key, value)
+ @classmethod
+ def parse_intel_pmu_stats(cls, key, value):
+ return {''.join(str(v) for v in key): value.split(":")[1]}
+
def parse_collectd_result(self, metrics, core_list):
""" convert collectd data into json"""
result = {
@@ -118,6 +120,7 @@ class ResourceProfile(object):
"dpdkstat": {},
"virt": {},
"ovs_stats": {},
+ "intel_pmu": {},
}
testcase = ""
@@ -128,7 +131,8 @@ class ResourceProfile(object):
res_key1 = next(res_key_iter)
if "cpu" in res_key0 or "intel_rdt" in res_key0:
- cpu_key, name, metric, testcase = self.get_cpu_data(key_split, value)
+ cpu_key, name, metric, testcase = \
+ self.get_cpu_data(res_key0, res_key1, value)
if cpu_key in core_list:
result["cpu"].setdefault(cpu_key, {}).update({name: metric})
@@ -136,16 +140,19 @@ class ResourceProfile(object):
result["memory"].update({res_key1: value.split(":")[0]})
elif "hugepages" in res_key0:
- result["hugepages"].update(self.parse_hugepages(key, value))
+ result["hugepages"].update(self.parse_hugepages(key_split, value))
elif "dpdkstat" in res_key0:
- result["dpdkstat"].update(self.parse_dpdkstat(key, value))
+ result["dpdkstat"].update(self.parse_dpdkstat(key_split, value))
elif "virt" in res_key1:
- result["virt"].update(self.parse_virt(key, value))
+ result["virt"].update(self.parse_virt(key_split, value))
elif "ovs_stats" in res_key0:
- result["ovs_stats"].update(self.parse_ovs_stats(key, value))
+ result["ovs_stats"].update(self.parse_ovs_stats(key_split, value))
+
+ elif "intel_pmu-all" in res_key0:
+ result["intel_pmu"].update(self.parse_intel_pmu_stats(res_key1, value))
result["timestamp"] = testcase
@@ -153,13 +160,16 @@ class ResourceProfile(object):
def amqp_process_for_nfvi_kpi(self):
""" amqp collect and return nfvi kpis """
- if self.amqp_client is None:
+ if self.amqp_client is None and self.enable:
self.amqp_client = \
multiprocessing.Process(target=self.run_collectd_amqp)
self.amqp_client.start()
def amqp_collect_nfvi_kpi(self):
""" amqp collect and return nfvi kpis """
+ if not self.enable:
+ return {}
+
metric = {}
while not self._queue.empty():
metric.update(self._queue.get())
@@ -188,16 +198,25 @@ class ResourceProfile(object):
"loadplugin": loadplugin,
"dpdk_interface": interfaces,
}
-
self._provide_config_file(bin_path, 'collectd.conf', kwargs)
def _start_collectd(self, connection, bin_path):
LOG.debug("Starting collectd to collect NFVi stats")
- # temp disable
- return
connection.execute('sudo pkill -9 collectd')
- collectd = os.path.join(bin_path, "collectd.sh")
- provision_tool(connection, collectd)
+ bin_path = get_nsb_option("bin_path")
+ collectd_path = os.path.join(bin_path, "collectd", "collectd")
+ exit_status = connection.execute("which %s > /dev/null 2>&1" % collectd_path)[0]
+ if exit_status != 0:
+ LOG.warning("%s is not present disabling", collectd_path)
+ # disable auto-provisioning because it requires Internet access
+ # collectd_installer = os.path.join(bin_path, "collectd.sh")
+ # provision_tool(connection, collectd)
+ # http_proxy = os.environ.get('http_proxy', '')
+ # https_proxy = os.environ.get('https_proxy', '')
+ # connection.execute("sudo %s '%s' '%s'" % (
+ # collectd_installer, http_proxy, https_proxy))
+ return
+ LOG.debug("Starting collectd to collect NFVi stats")
self._prepare_collectd_conf(bin_path)
# Reset amqp queue
@@ -209,15 +228,14 @@ class ResourceProfile(object):
connection.execute("sudo rabbitmqctl start_app")
connection.execute("sudo service rabbitmq-server restart")
- # Run collectd
+ LOG.debug("Creating amdin user for rabbitmq in order to collect data from collectd")
+ connection.execute("sudo rabbitmqctl delete_user guest")
+ connection.execute("sudo rabbitmqctl add_user admin admin")
+ connection.execute("sudo rabbitmqctl authenticate_user admin admin")
+ connection.execute("sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'")
- http_proxy = os.environ.get('http_proxy', '')
- https_proxy = os.environ.get('https_proxy', '')
- connection.execute("sudo %s '%s' '%s'" %
- (collectd, http_proxy, https_proxy))
LOG.debug("Start collectd service.....")
- connection.execute(
- "sudo %s" % os.path.join(bin_path, "collectd", "collectd"))
+ connection.execute("sudo %s" % collectd_path)
LOG.debug("Done")
def initiate_systemagent(self, bin_path):
diff --git a/yardstick/network_services/traffic_profile/base.py b/yardstick/network_services/traffic_profile/base.py
index 906498586..ad256b444 100644
--- a/yardstick/network_services/traffic_profile/base.py
+++ b/yardstick/network_services/traffic_profile/base.py
@@ -22,6 +22,8 @@ class TrafficProfile(object):
This class defines the behavior
"""
+ UPLINK = "uplink"
+ DOWNLINK = "downlink"
@staticmethod
def get(tp_config):
@@ -44,7 +46,7 @@ class TrafficProfile(object):
# IMIX = {"10K": 0.1, "100M": 0.5}
self.params = tp_config
- def execute(self, traffic_generator):
+ def execute_traffic(self, traffic_generator):
""" This methods defines the behavior of the traffic generator.
It will be called in a loop until the traffic generator exits.
diff --git a/yardstick/network_services/traffic_profile/fixed.py b/yardstick/network_services/traffic_profile/fixed.py
index ebc1e61f2..b7cd03773 100644
--- a/yardstick/network_services/traffic_profile/fixed.py
+++ b/yardstick/network_services/traffic_profile/fixed.py
@@ -16,10 +16,10 @@
from __future__ import absolute_import
from yardstick.network_services.traffic_profile.base import TrafficProfile
-from stl.trex_stl_lib.trex_stl_streams import STLTXCont
-from stl.trex_stl_lib.trex_stl_client import STLStream
-from stl.trex_stl_lib.trex_stl_packet_builder_scapy import STLPktBuilder
-from stl.trex_stl_lib import api as Pkt
+from trex_stl_lib.trex_stl_streams import STLTXCont
+from trex_stl_lib.trex_stl_client import STLStream
+from trex_stl_lib.trex_stl_packet_builder_scapy import STLPktBuilder
+from trex_stl_lib import api as Pkt
class FixedProfile(TrafficProfile):
diff --git a/yardstick/network_services/traffic_profile/http_ixload.py b/yardstick/network_services/traffic_profile/http_ixload.py
index 8a4f97f04..348056551 100644
--- a/yardstick/network_services/traffic_profile/http_ixload.py
+++ b/yardstick/network_services/traffic_profile/http_ixload.py
@@ -18,6 +18,7 @@ from __future__ import print_function
import sys
import os
import logging
+import collections
# ixload uses its own py2. So importing jsonutils fails. So adding below
# workaround to support call from yardstick
@@ -26,8 +27,16 @@ try:
except ImportError:
import json as jsonutils
-from yardstick.common.utils import join_non_strings
-from yardstick.common.utils import ErrorClass
+
+class ErrorClass(object):
+
+ def __init__(self, *args, **kwargs):
+ if 'test' not in kwargs:
+ raise RuntimeError
+
+ def __getattr__(self, item):
+ raise AttributeError
+
try:
from IxLoad import IxLoad, StatCollectorUtils
@@ -80,11 +89,25 @@ Incoming stats: Time interval: %s
"""
+def validate_non_string_sequence(value, default=None, raise_exc=None):
+ if isinstance(value, collections.Sequence) and not isinstance(value, str):
+ return value
+ if raise_exc:
+ raise raise_exc
+ return default
+
+
+def join_non_strings(separator, *non_strings):
+ try:
+ non_strings = validate_non_string_sequence(non_strings[0], raise_exc=RuntimeError)
+ except (IndexError, RuntimeError):
+ pass
+ return str(separator).join(str(non_string) for non_string in non_strings)
+
+
class IXLOADHttpTest(object):
def __init__(self, test_input):
- self.test_input = jsonutils.loads(test_input)
- self.parse_run_test()
self.ix_load = None
self.stat_utils = None
self.remote_server = None
@@ -94,6 +117,8 @@ class IXLOADHttpTest(object):
self.chassis = None
self.card = None
self.ports_to_reassign = None
+ self.test_input = jsonutils.loads(test_input)
+ self.parse_run_test()
@staticmethod
def format_ports_for_reassignment(ports):
@@ -291,4 +316,5 @@ def main(args):
ixload_obj.start_http_test()
if __name__ == '__main__':
+ LOG.info("Start http_ixload test")
main(sys.argv)
diff --git a/yardstick/network_services/traffic_profile/ixia_rfc2544.py b/yardstick/network_services/traffic_profile/ixia_rfc2544.py
index 5ba00180b..ee58172d8 100644
--- a/yardstick/network_services/traffic_profile/ixia_rfc2544.py
+++ b/yardstick/network_services/traffic_profile/ixia_rfc2544.py
@@ -23,11 +23,17 @@ LOG = logging.getLogger(__name__)
class IXIARFC2544Profile(TrexProfile):
- def _get_ixia_traffic_profile(self, profile_data, mac={},
- xfile=None, static_traffic={}):
+
+ def _get_ixia_traffic_profile(self, profile_data, mac=None, xfile=None, static_traffic=None):
+ if mac is None:
+ mac = {}
+
+ if static_traffic is None:
+ static_traffic = {}
+
result = {}
if xfile:
- with open(xfile, 'r') as stream:
+ with open(xfile) as stream:
try:
static_traffic = json.load(stream)
except Exception as exc:
@@ -46,6 +52,7 @@ class IXIARFC2544Profile(TrexProfile):
mac["src_mac_{}".format(traffic['id'])]
traffic['outer_l2']['dstmac'] = \
mac["dst_mac_{}".format(traffic['id'])]
+
# outer_l3
if "outer_l3v6" in list(value.keys()):
traffic['outer_l3'] = value['outer_l3v6']
@@ -61,6 +68,7 @@ class IXIARFC2544Profile(TrexProfile):
traffic['outer_l3']['dstip4'] = dstip4.split("-")[0]
traffic['outer_l3']['type'] = key
+ traffic['outer_l3']['count'] = value['outer_l3v4']['count']
# outer_l4
traffic['outer_l4'] = value['outer_l4']
index = index + 1
@@ -70,25 +78,38 @@ class IXIARFC2544Profile(TrexProfile):
def _ixia_traffic_generate(self, traffic_generator, traffic, ixia_obj):
for key, value in traffic.items():
- if "public" in key or "private" in key:
- traffic[key]["iload"] = str(self.rate)
+ if key.startswith((self.UPLINK, self.DOWNLINK)):
+ value["iload"] = str(self.rate)
ixia_obj.ix_update_frame(traffic)
ixia_obj.ix_update_ether(traffic)
- # ixia_obj.ix_update_ipv4(traffic)
+ ixia_obj.add_ip_header(traffic, 4)
ixia_obj.ix_start_traffic()
self.tmp_drop = 0
self.tmp_throughput = 0
- def execute(self, traffic_generator, ixia_obj, mac={}, xfile=None):
+ def update_traffic_profile(self, traffic_generator):
+ def port_generator():
+ for vld_id, intfs in sorted(traffic_generator.networks.items()):
+ if not vld_id.startswith((self.UPLINK, self.DOWNLINK)):
+ continue
+ profile_data = self.params.get(vld_id)
+ if not profile_data:
+ continue
+ self.profile_data = profile_data
+ self.get_streams(self.profile_data)
+ self.full_profile.update({vld_id: self.profile_data})
+ for intf in intfs:
+ yield traffic_generator.vnfd_helper.port_num(intf)
+
+ self.ports = [port for port in port_generator()]
+
+ def execute_traffic(self, traffic_generator, ixia_obj, mac=None, xfile=None):
+ if mac is None:
+ mac = {}
if self.first_run:
self.full_profile = {}
self.pg_id = 0
- self.profile = 'private_1'
- for key, value in self.params.items():
- if "private" in key or "public" in key:
- self.profile_data = self.params[key]
- self.get_streams(self.profile_data)
- self.full_profile.update({key: self.profile_data})
+ self.update_traffic_profile(traffic_generator)
traffic = \
self._get_ixia_traffic_profile(self.full_profile, mac, xfile)
self.max_rate = self.rate
@@ -102,13 +123,18 @@ class IXIARFC2544Profile(TrexProfile):
return str(multiplier)
def start_ixia_latency(self, traffic_generator, ixia_obj,
- mac={}, xfile=None):
- traffic = self._get_ixia_traffic_profile(self.full_profile, mac)
- self._ixia_traffic_generate(traffic_generator, traffic,
- ixia_obj, xfile)
+ mac=None, xfile=None):
+ if mac is None:
+ mac = {}
+ self.update_traffic_profile(traffic_generator)
+ traffic = \
+ self._get_ixia_traffic_profile(self.full_profile, mac, xfile)
+ self._ixia_traffic_generate(traffic_generator, traffic, ixia_obj)
def get_drop_percentage(self, traffic_generator, samples, tol_min,
- tolerance, ixia_obj, mac={}, xfile=None):
+ tolerance, ixia_obj, mac=None, xfile=None):
+ if mac is None:
+ mac = {}
status = 'Running'
drop_percent = 100
in_packets = sum([samples[iface]['in_packets'] for iface in samples])
diff --git a/yardstick/network_services/traffic_profile/prox_ACL.py b/yardstick/network_services/traffic_profile/prox_ACL.py
new file mode 100644
index 000000000..7f2255d99
--- /dev/null
+++ b/yardstick/network_services/traffic_profile/prox_ACL.py
@@ -0,0 +1,51 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+""" Fixed traffic profile definitions """
+
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.network_services.traffic_profile.prox_profile import ProxProfile
+
+LOG = logging.getLogger(__name__)
+
+
+class ProxACLProfile(ProxProfile):
+ """
+ This profile adds a single stream at the beginning of the traffic session
+ """
+
+ def __init__(self, tp_config):
+ super(ProxACLProfile, self).__init__(tp_config)
+
+ def run_test_with_pkt_size(self, traffic_gen, pkt_size, duration):
+ """Run the test for a single packet size.
+
+ :param traffic_gen: traffic generator instance
+ :type traffic_gen: TrafficGen
+ :param pkt_size: The packet size to test with.
+ :type pkt_size: int
+ :param duration: The duration for each try.
+ :type duration: int
+
+ """
+
+ test_value = self.upper_bound
+ # throughput and packet loss from the last successful test
+ for _ in range(self.prox_config["attempts"]):
+ result, port_samples = traffic_gen.run_test(pkt_size, duration,
+ test_value, self.tolerated_loss)
+ samples = result.get_samples(pkt_size, result.pkt_loss, port_samples)
+ self.queue.put(samples)
diff --git a/yardstick/network_services/traffic_profile/prox_binsearch.py b/yardstick/network_services/traffic_profile/prox_binsearch.py
new file mode 100644
index 000000000..385702b75
--- /dev/null
+++ b/yardstick/network_services/traffic_profile/prox_binsearch.py
@@ -0,0 +1,101 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+""" Fixed traffic profile definitions """
+
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.network_services.traffic_profile.prox_profile import ProxProfile
+
+LOG = logging.getLogger(__name__)
+
+
+class ProxBinSearchProfile(ProxProfile):
+ """
+ This profile adds a single stream at the beginning of the traffic session
+ """
+
+ def __init__(self, tp_config):
+ super(ProxBinSearchProfile, self).__init__(tp_config)
+ self.current_lower = self.lower_bound
+ self.current_upper = self.upper_bound
+
+ @property
+ def delta(self):
+ return self.current_upper - self.current_lower
+
+ @property
+ def mid_point(self):
+ return (self.current_lower + self.current_upper) / 2
+
+ def bounds_iterator(self, logger=None):
+ self.current_lower = self.lower_bound
+ self.current_upper = self.upper_bound
+
+ test_value = self.current_upper
+ while abs(self.delta) >= self.precision:
+ if logger:
+ logger.debug("New interval [%s, %s), precision: %d", self.current_lower,
+ self.current_upper, self.step_value)
+ logger.info("Testing with value %s", test_value)
+
+ yield test_value
+ test_value = self.mid_point
+
+ def run_test_with_pkt_size(self, traffic_gen, pkt_size, duration):
+ """Run the test for a single packet size.
+
+ :param queue: queue object we put samples into
+ :type queue: Queue
+ :param traffic_gen: traffic generator instance
+ :type traffic_gen: TrafficGen
+ :param pkt_size: The packet size to test with.
+ :type pkt_size: int
+ :param duration: The duration for each try.
+ :type duration: int
+
+ """
+
+ LOG.info("Testing with packet size %d", pkt_size)
+
+ # Binary search assumes the lower value of the interval is
+ # successful and the upper value is a failure.
+ # The first value that is tested, is the maximum value. If that
+ # succeeds, no more searching is needed. If it fails, a regular
+ # binary search is performed.
+ #
+ # The test_value used for the first iteration of binary search
+ # is adjusted so that the delta between this test_value and the
+ # upper bound is a power-of-2 multiple of precision. In the
+ # optimistic situation where this first test_value results in a
+ # success, the binary search will complete on an integer multiple
+ # of the precision, rather than on a fraction of it.
+
+ # throughput and packet loss from the most recent successful test
+ successful_pkt_loss = 0.0
+ for test_value in self.bounds_iterator(LOG):
+ result, port_samples = traffic_gen.run_test(pkt_size, duration,
+ test_value, self.tolerated_loss)
+
+ if result.success:
+ LOG.debug("Success! Increasing lower bound")
+ self.current_lower = test_value
+ successful_pkt_loss = result.pkt_loss
+ else:
+ LOG.debug("Failure... Decreasing upper bound")
+ self.current_upper = test_value
+
+ samples = result.get_samples(pkt_size, successful_pkt_loss, port_samples)
+ self.queue.put(samples)
diff --git a/yardstick/network_services/traffic_profile/prox_mpls_tag_untag.py b/yardstick/network_services/traffic_profile/prox_mpls_tag_untag.py
new file mode 100644
index 000000000..7e3cfa852
--- /dev/null
+++ b/yardstick/network_services/traffic_profile/prox_mpls_tag_untag.py
@@ -0,0 +1,101 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+""" Fixed traffic profile definitions """
+
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.network_services.traffic_profile.prox_profile import ProxProfile
+
+LOG = logging.getLogger(__name__)
+
+
+class ProxMplsTagUntagProfile(ProxProfile):
+ """
+ This profile adds a single stream at the beginning of the traffic session
+ """
+
+ def __init__(self, tp_config):
+ super(ProxMplsTagUntagProfile, self).__init__(tp_config)
+ self.current_lower = self.lower_bound
+ self.current_upper = self.upper_bound
+
+ @property
+ def delta(self):
+ return self.current_upper - self.current_lower
+
+ @property
+ def mid_point(self):
+ return (self.current_lower + self.current_upper) / 2
+
+ def bounds_iterator(self, logger=None):
+ self.current_lower = self.lower_bound
+ self.current_upper = self.upper_bound
+
+ test_value = self.current_upper
+ while abs(self.delta) >= self.precision:
+ if logger:
+ logger.debug("New interval [%s, %s), precision: %d", self.current_lower,
+ self.current_upper, self.step_value)
+ logger.info("Testing with value %s", test_value)
+
+ yield test_value
+ test_value = self.mid_point
+
+ def run_test_with_pkt_size(self, traffic_gen, pkt_size, duration):
+ """Run the test for a single packet size.
+
+ :param queue: queue object we put samples into
+ :type queue: Queue
+ :param traffic_gen: traffic generator instance
+ :type traffic_gen: TrafficGen
+ :param pkt_size: The packet size to test with.
+ :type pkt_size: int
+ :param duration: The duration for each try.
+ :type duration: int
+
+ """
+
+ LOG.info("Testing with packet size %d", pkt_size)
+
+ # Binary search assumes the lower value of the interval is
+ # successful and the upper value is a failure.
+ # The first value that is tested, is the maximum value. If that
+ # succeeds, no more searching is needed. If it fails, a regular
+ # binary search is performed.
+ #
+ # The test_value used for the first iteration of binary search
+ # is adjusted so that the delta between this test_value and the
+ # upper bound is a power-of-2 multiple of precision. In the
+ # optimistic situation where this first test_value results in a
+ # success, the binary search will complete on an integer multiple
+ # of the precision, rather than on a fraction of it.
+
+ # throughput and packet loss from the most recent successful test
+ successful_pkt_loss = 0.0
+ for test_value in self.bounds_iterator(LOG):
+ result, port_samples = traffic_gen.run_test(pkt_size, duration,
+ test_value, self.tolerated_loss)
+
+ if result.success:
+ LOG.debug("Success! Increasing lower bound")
+ self.current_lower = test_value
+ successful_pkt_loss = result.pkt_loss
+ else:
+ LOG.debug("Failure... Decreasing upper bound")
+ self.current_upper = test_value
+
+ samples = result.get_samples(pkt_size, successful_pkt_loss, port_samples)
+ self.queue.put(samples)
diff --git a/yardstick/network_services/traffic_profile/prox_profile.py b/yardstick/network_services/traffic_profile/prox_profile.py
new file mode 100644
index 000000000..0a9de9bb6
--- /dev/null
+++ b/yardstick/network_services/traffic_profile/prox_profile.py
@@ -0,0 +1,104 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+""" Fixed traffic profile definitions """
+
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.network_services.traffic_profile.base import TrafficProfile
+
+LOG = logging.getLogger(__name__)
+
+
+class ProxProfile(TrafficProfile):
+ """
+ This profile adds a single stream at the beginning of the traffic session
+ """
+
+ @staticmethod
+ def fill_samples(samples, traffic_gen):
+ for vpci_idx, intf in enumerate(traffic_gen.vpci_if_name_ascending):
+ name = intf[1]
+ # TODO: VNFDs KPIs values needs to be mapped to TRex structure
+ xe_port = traffic_gen.resource_helper.sut.port_stats([vpci_idx])
+ samples[name] = {
+ "in_packets": xe_port[6],
+ "out_packets": xe_port[7],
+ }
+
+ def __init__(self, tp_config):
+ super(ProxProfile, self).__init__(tp_config)
+ self.queue = None
+ self.done = False
+ self.results = []
+
+ # TODO: get init values from tp_config
+ self.prox_config = tp_config["traffic_profile"]
+ self.pkt_sizes = [int(x) for x in self.prox_config.get("packet_sizes", [])]
+ self.pkt_size_iterator = iter(self.pkt_sizes)
+ self.duration = int(self.prox_config.get("duration", 5))
+ self.precision = float(self.prox_config.get('test_precision', 1.0))
+ self.tolerated_loss = float(self.prox_config.get('tolerated_loss', 0.0))
+
+ # TODO: is this ever a function of packet size?
+ self.lower_bound = float(self.prox_config.get('lower_bound', 10.0))
+ self.upper_bound = float(self.prox_config.get('upper_bound', 100.0))
+ self.step_value = float(self.prox_config.get('step_value', 10.0))
+
+ def init(self, queue):
+ self.pkt_size_iterator = iter(self.pkt_sizes)
+ self.queue = queue
+
+ def bounds_iterator(self, logger=None):
+ if logger:
+ logger.debug("Interval [%s, %s), step: %d", self.lower_bound,
+ self.upper_bound, self.step_value)
+
+ test_value = self.lower_bound
+ while test_value <= self.upper_bound:
+ if logger:
+ logger.info("Testing with value %s", test_value)
+ yield test_value
+ test_value += self.step_value
+
+ @property
+ def min_pkt_size(self):
+ """Return the minimum required packet size for the test.
+
+ Defaults to 64. Individual test must override this method if they have
+ other requirements.
+
+ Returns:
+ int. The minimum required packet size for the test.
+ """
+ return 64
+
+ def run_test_with_pkt_size(self, traffic_generator, pkt_size, duration):
+ raise NotImplementedError
+
+ def execute_traffic(self, traffic_generator):
+ try:
+ pkt_size = next(self.pkt_size_iterator)
+ except StopIteration:
+ self.done = True
+ return
+
+ # Adjust packet size upwards if it's less than the minimum
+ # required packet size for the test.
+ if pkt_size < self.min_pkt_size:
+ pkt_size += self.min_pkt_size - 64
+
+ duration = self.duration
+ self.run_test_with_pkt_size(traffic_generator, pkt_size, duration)
diff --git a/yardstick/network_services/traffic_profile/prox_ramp.py b/yardstick/network_services/traffic_profile/prox_ramp.py
new file mode 100644
index 000000000..0f7995c1d
--- /dev/null
+++ b/yardstick/network_services/traffic_profile/prox_ramp.py
@@ -0,0 +1,53 @@
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+""" Fixed traffic profile definitions """
+
+from __future__ import absolute_import
+
+import logging
+
+from yardstick.network_services.traffic_profile.prox_profile import ProxProfile
+
+LOG = logging.getLogger(__name__)
+
+
+class ProxRampProfile(ProxProfile):
+
+ def run_test_with_pkt_size(self, traffic_gen, pkt_size, duration):
+ """Run the test for a single packet size.
+
+ :param traffic_gen: traffic generator instance
+ :type traffic_gen: TrafficGen
+ :param pkt_size: The packet size to test with.
+ :type pkt_size: int
+ :param duration: The duration for each try.
+ :type duration: int
+
+ """
+
+ LOG.info("Testing with packet size %d", pkt_size)
+
+ for test_value in self.bounds_iterator(LOG):
+ test_result = traffic_gen.resource_helper.run_test(pkt_size, duration,
+ test_value, self.tolerated_loss)
+
+ if not test_result.success:
+ LOG.debug("Failure... stopping")
+ break
+
+ LOG.debug("Success! Increasing test value")
+ samples = test_result.get_samples(pkt_size)
+ self.fill_samples(samples, traffic_gen)
+
+ self.queue.put(samples)
diff --git a/yardstick/network_services/traffic_profile/rfc2544.py b/yardstick/network_services/traffic_profile/rfc2544.py
index b07bc9d5a..16e809b65 100644
--- a/yardstick/network_services/traffic_profile/rfc2544.py
+++ b/yardstick/network_services/traffic_profile/rfc2544.py
@@ -17,9 +17,9 @@ from __future__ import absolute_import
from __future__ import division
import logging
-from stl.trex_stl_lib.trex_stl_client import STLStream
-from stl.trex_stl_lib.trex_stl_streams import STLFlowLatencyStats
-from stl.trex_stl_lib.trex_stl_streams import STLTXCont
+from trex_stl_lib.trex_stl_client import STLStream
+from trex_stl_lib.trex_stl_streams import STLFlowLatencyStats
+from trex_stl_lib.trex_stl_streams import STLTXCont
from yardstick.network_services.traffic_profile.traffic_profile \
import TrexProfile
@@ -43,7 +43,7 @@ class RFC2544Profile(TrexProfile):
def register_generator(self, generator):
self.generator = generator
- def execute(self, traffic_generator=None):
+ def execute_traffic(self, traffic_generator=None):
""" Generate the stream and run traffic on the given ports """
if traffic_generator is not None and self.generator is None:
self.generator = traffic_generator
@@ -52,21 +52,19 @@ class RFC2544Profile(TrexProfile):
return
self.ports = []
- priv_ports = self.generator.priv_ports
- pub_ports = self.generator.pub_ports
- # start from 1 for private_1, public_1, etc.
- for index, (priv_port, pub_port) in enumerate(zip(priv_ports, pub_ports), 1):
- profile_data = self.params.get('private_{}'.format(index), '')
- self.ports.append(priv_port)
- # pass profile_data directly, don't use self.profile_data
- self.generator.client.add_streams(self.get_streams(profile_data), ports=priv_port)
- profile_data = self.params.get('public_{}'.format(index), '')
+ for vld_id, intfs in sorted(self.generator.networks.items()):
+ profile_data = self.params.get(vld_id)
+ # no profile for this port
+ if not profile_data:
+ continue
# correlated traffic doesn't use public traffic?
- if not profile_data or self.generator.rfc2544_helper.correlated_traffic:
+ if vld_id.startswith(self.DOWNLINK) and \
+ self.generator.rfc2544_helper.correlated_traffic:
continue
- # just get the pub_port
- self.ports.append(pub_port)
- self.generator.client.add_streams(self.get_streams(profile_data), ports=pub_port)
+ for intf in intfs:
+ port = self.generator.vnfd_helper.port_num(intf)
+ self.ports.append(port)
+ self.generator.client.add_streams(self.get_streams(profile_data), ports=port)
self.max_rate = self.rate
self.min_rate = 0
@@ -86,7 +84,7 @@ class RFC2544Profile(TrexProfile):
if generator is None:
generator = self.generator
run_duration = self.generator.RUN_DURATION
- samples = self.generator.generate_samples()
+ samples = self.generator.generate_samples(self.ports)
in_packets = sum([value['in_packets'] for value in samples.values()])
out_packets = sum([value['out_packets'] for value in samples.values()])
@@ -135,8 +133,8 @@ class RFC2544Profile(TrexProfile):
# TODO(esm): why don't we discard results that are out of tolerance?
self.min_rate = self.rate
- generator.clear_client_stats()
- generator.start_client(mult=self.get_multiplier(),
+ generator.clear_client_stats(self.ports)
+ generator.start_client(self.ports, mult=self.get_multiplier(),
duration=run_duration, force=True)
# if correlated traffic update the Throughput
@@ -154,34 +152,30 @@ class RFC2544Profile(TrexProfile):
return samples
def execute_latency(self, generator=None, samples=None):
- if generator is None:
- generator = self.generator
+ if generator is not None and self.generator is None:
+ self.generator = generator
if samples is None:
- samples = generator.generate_samples()
+ samples = self.generator.generate_samples()
self.pps, multiplier = self.calculate_pps(samples)
self.ports = []
self.pg_id = self.params['traffic_profile'].get('pg_id', 1)
- priv_ports = generator.priv_ports
- pub_ports = generator.pub_ports
- for index, (priv_port, pub_port) in enumerate(zip(priv_ports, pub_ports), 1):
- profile_data = self.params.get('private_{}'.format(index), '')
- self.ports.append(priv_port)
- generator.client.add_streams(self.get_streams(profile_data),
- ports=priv_port)
-
- profile_data = self.params.get('public_{}'.format(index), '')
- if not profile_data or generator.correlated_traffic:
+ for vld_id, intfs in sorted(self.generator.networks.items()):
+ profile_data = self.params.get(vld_id)
+ if not profile_data:
continue
+ # correlated traffic doesn't use public traffic?
+ if vld_id.startswith(self.DOWNLINK) and \
+ self.generator.rfc2544_helper.correlated_traffic:
+ continue
+ for intf in intfs:
+ port = self.generator.vnfd_helper.port_num(intf)
+ self.ports.append(port)
+ self.generator.client.add_streams(self.get_streams(profile_data), ports=port)
- pub_port = generator.pub_ports[index]
- self.ports.append(pub_port)
- generator.client.add_streams(self.get_streams(profile_data),
- ports=pub_port)
-
- generator.start_client(ports=self.ports, mult=str(multiplier),
- duration=120, force=True)
+ self.generator.start_client(ports=self.ports, mult=str(multiplier),
+ duration=120, force=True)
self.first_run = False
def calculate_pps(self, samples):
diff --git a/yardstick/network_services/traffic_profile/traffic_profile.py b/yardstick/network_services/traffic_profile/traffic_profile.py
index 3e1f8d89f..3feb92bb6 100644
--- a/yardstick/network_services/traffic_profile/traffic_profile.py
+++ b/yardstick/network_services/traffic_profile/traffic_profile.py
@@ -21,214 +21,98 @@ from random import SystemRandom
import six
from yardstick.network_services.traffic_profile.base import TrafficProfile
-from stl.trex_stl_lib.trex_stl_client import STLStream
-from stl.trex_stl_lib.trex_stl_streams import STLFlowLatencyStats
-from stl.trex_stl_lib.trex_stl_streams import STLTXCont
-from stl.trex_stl_lib.trex_stl_streams import STLProfile
-from stl.trex_stl_lib.trex_stl_packet_builder_scapy import STLVmWrFlowVar
-from stl.trex_stl_lib.trex_stl_packet_builder_scapy import STLVmFlowVar
-from stl.trex_stl_lib.trex_stl_packet_builder_scapy import STLPktBuilder
-from stl.trex_stl_lib.trex_stl_packet_builder_scapy import STLScVmRaw
-from stl.trex_stl_lib.trex_stl_packet_builder_scapy import STLVmFixIpv4
-from stl.trex_stl_lib import api as Pkt
+from trex_stl_lib.trex_stl_client import STLStream
+from trex_stl_lib.trex_stl_streams import STLFlowLatencyStats
+from trex_stl_lib.trex_stl_streams import STLTXCont
+from trex_stl_lib.trex_stl_streams import STLProfile
+from trex_stl_lib.trex_stl_packet_builder_scapy import STLVmWrFlowVar
+from trex_stl_lib.trex_stl_packet_builder_scapy import STLVmFlowVarRepeatableRandom
+from trex_stl_lib.trex_stl_packet_builder_scapy import STLVmFlowVar
+from trex_stl_lib.trex_stl_packet_builder_scapy import STLPktBuilder
+from trex_stl_lib.trex_stl_packet_builder_scapy import STLScVmRaw
+from trex_stl_lib.trex_stl_packet_builder_scapy import STLVmFixIpv4
+from trex_stl_lib import api as Pkt
+
+SRC = 'src'
+DST = 'dst'
+ETHERNET = 'Ethernet'
+IP = 'IP'
+IPv6 = 'IPv6'
+UDP = 'UDP'
+DSCP = 'DSCP'
+SRC_PORT = 'sport'
+DST_PORT = 'dport'
+TYPE_OF_SERVICE = 'tos'
class TrexProfile(TrafficProfile):
""" This class handles Trex Traffic profile generation and execution """
- def __init__(self, yaml_data):
- super(TrexProfile, self).__init__(yaml_data)
- self.flows = 100
- self.pps = 100
- self.pg_id = 0
- self.first_run = True
- self.streams = 1
- self.profile_data = []
- self.profile = None
- self.base_pkt = None
- self.fsize = None
- self.trex_vm = None
- self.vms = []
- self.rate = None
- self.ip_packet = None
- self.ip6_packet = None
- self.udp_packet = None
- self.udp_dport = ''
- self.udp_sport = ''
- self.qinq_packet = None
- self.qinq = False
- self.vm_flow_vars = []
- self.packets = []
- self.ether_packet = []
-
- def execute(self, traffic_generator):
- """ Generate the stream and run traffic on the given ports """
- pass
-
- def _set_ether_fields(self, **kwargs):
- """ set ethernet protocol fields """
- if not self.ether_packet:
- self.ether_packet = Pkt.Ether()
- for key, value in six.iteritems(kwargs):
- setattr(self.ether_packet, key, value)
-
- def _set_ip_fields(self, **kwargs):
- """ set l3 ipv4 protocol fields """
-
- if not self.ip_packet:
- self.ip_packet = Pkt.IP()
- for key in kwargs:
- setattr(self.ip_packet, key, kwargs[key])
-
- def _set_ip6_fields(self, **kwargs):
- """ set l3 ipv6 protocol fields """
- if not self.ip6_packet:
- self.ip6_packet = Pkt.IPv6()
- for key in kwargs:
- setattr(self.ip6_packet, key, kwargs[key])
-
- def _set_udp_fields(self, **kwargs):
- """ set l4 udp ports fields """
- if not self.udp_packet:
- self.udp_packet = Pkt.UDP()
- for key in kwargs:
- setattr(self.udp_packet, key, kwargs[key])
-
- def set_src_mac(self, src_mac):
- """ set source mac address fields """
- src_macs = src_mac.split('-')
- min_value = src_macs[0]
- if len(src_macs) == 1:
- src_mac = min_value
- self._set_ether_fields(src=src_mac)
- else:
- stl_vm_flow_var = STLVmFlowVar(name="mac_src",
- min_value=1,
- max_value=30,
- size=4,
- op='inc',
- step=1)
- self.vm_flow_vars.append(stl_vm_flow_var)
- stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='mac_src',
- pkt_offset='Ether.src')
- self.vm_flow_vars.append(stl_vm_wr_flow_var)
-
- def set_dst_mac(self, dst_mac):
- """ set destination mac address fields """
- dst_macs = dst_mac.split('-')
- min_value = dst_macs[0]
- if len(dst_macs) == 1:
- dst_mac = min_value
- self._set_ether_fields(dst=dst_mac)
- else:
- stl_vm_flow_var = STLVmFlowVar(name="mac_dst",
+ PROTO_MAP = {
+ ETHERNET: ('ether_packet', Pkt.Ether),
+ IP: ('ip_packet', Pkt.IP),
+ IPv6: ('ip6_packet', Pkt.IPv6),
+ UDP: ('udp_packet', Pkt.UDP),
+ }
+
+ def _general_single_action_partial(self, protocol):
+ def f(field):
+ def partial(value):
+ kwargs = {
+ field: value
+ }
+ self._set_proto_fields(protocol, **kwargs)
+ return partial
+ return f
+
+ def _ethernet_range_action_partial(self, direction, _):
+ def partial(min_value, max_value):
+ stl_vm_flow_var = STLVmFlowVar(name="mac_{}".format(direction),
min_value=1,
max_value=30,
size=4,
op='inc',
step=1)
self.vm_flow_vars.append(stl_vm_flow_var)
- stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='mac_dst',
- pkt_offset='Ether.dst')
- self.vm_flow_vars.append(stl_vm_wr_flow_var)
-
- def set_src_ip4(self, src_ip4):
- """ set source ipv4 address fields """
- src_ips = src_ip4.split('-')
- min_value = src_ips[0]
- max_value = src_ips[1] if len(src_ips) == 2 else src_ips[0]
- if len(src_ips) == 1:
- src_ip4 = min_value
- self._set_ip_fields(src=src_ip4)
- else:
- stl_vm_flow_var = STLVmFlowVar(name="ip4_src",
- min_value=min_value,
- max_value=max_value,
- size=4,
- op='random',
- step=1)
- self.vm_flow_vars.append(stl_vm_flow_var)
- stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='ip4_src',
- pkt_offset='IP.src')
+ stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='mac_{}'.format(direction),
+ pkt_offset='Ether.{}'.format(direction))
self.vm_flow_vars.append(stl_vm_wr_flow_var)
- stl_vm_fix_ipv4 = STLVmFixIpv4(offset="IP")
- self.vm_flow_vars.append(stl_vm_fix_ipv4)
-
- def set_dst_ip4(self, dst_ip4):
- """ set destination ipv4 address fields """
- dst_ips = dst_ip4.split('-')
- min_value = dst_ips[0]
- max_value = dst_ips[1] if len(dst_ips) == 2 else dst_ips[0]
- if len(dst_ips) == 1:
- dst_ip4 = min_value
- self._set_ip_fields(dst=dst_ip4)
- else:
- stl_vm_flow_var = STLVmFlowVar(name="dst_ip4",
- min_value=min_value,
- max_value=max_value,
- size=4,
- op='random',
- step=1)
+ return partial
+
+ def _ip_range_action_partial(self, direction, count=1):
+ def partial(min_value, max_value):
+ stl_vm_flow_var = STLVmFlowVarRepeatableRandom(name="ip4_{}".format(direction),
+ min_value=min_value,
+ max_value=max_value,
+ size=4,
+ limit=int(count),
+ seed=0x1235)
self.vm_flow_vars.append(stl_vm_flow_var)
- stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='dst_ip4',
- pkt_offset='IP.dst')
+ stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='ip4_{}'.format(direction),
+ pkt_offset='IP.{}'.format(direction))
self.vm_flow_vars.append(stl_vm_wr_flow_var)
stl_vm_fix_ipv4 = STLVmFixIpv4(offset="IP")
self.vm_flow_vars.append(stl_vm_fix_ipv4)
+ return partial
- def set_src_ip6(self, src_ip6):
- """ set source ipv6 address fields """
- src_ips = src_ip6.split('-')
- min_value = src_ips[0]
- max_value = src_ips[1] if len(src_ips) == 2 else src_ips[0]
- src_ip6 = min_value
- self._set_ip6_fields(src=src_ip6)
- if len(src_ips) == 2:
- min_value, max_value = \
- self._get_start_end_ipv6(min_value, max_value)
- stl_vm_flow_var = STLVmFlowVar(name="ip6_src",
- min_value=min_value,
- max_value=max_value,
- size=8,
- op='random',
- step=1)
- self.vm_flow_vars.append(stl_vm_flow_var)
- stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='ip6_src',
- pkt_offset='IPv6.src',
- offset_fixup=8)
- self.vm_flow_vars.append(stl_vm_wr_flow_var)
-
- def set_dst_ip6(self, dst_ip6):
- """ set destination ipv6 address fields """
- dst_ips = dst_ip6.split('-')
- min_value = dst_ips[0]
- max_value = dst_ips[1] if len(dst_ips) == 2 else dst_ips[0]
- dst_ip6 = min_value
- self._set_ip6_fields(dst=dst_ip6)
- if len(dst_ips) == 2:
- min_value, max_value = \
- self._get_start_end_ipv6(min_value, max_value)
- stl_vm_flow_var = STLVmFlowVar(name="dst_ip6",
+ def _ip6_range_action_partial(self, direction, _):
+ def partial(min_value, max_value):
+ min_value, max_value = self._get_start_end_ipv6(min_value, max_value)
+ stl_vm_flow_var = STLVmFlowVar(name="ip6_{}".format(direction),
min_value=min_value,
max_value=max_value,
size=8,
op='random',
step=1)
self.vm_flow_vars.append(stl_vm_flow_var)
- stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='dst_ip6',
- pkt_offset='IPv6.dst',
+ stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='ip6_{}'.format(direction),
+ pkt_offset='IPv6.{}'.format(direction),
offset_fixup=8)
self.vm_flow_vars.append(stl_vm_wr_flow_var)
+ return partial
- def set_dscp(self, dscp):
- """ set dscp for trex """
- dscps = str(dscp).split('-')
- min_value = int(dscps[0])
- max_value = int(dscps[1]) if len(dscps) == 2 else int(dscps[0])
- if len(dscps) == 1:
- dscp = min_value
- self._set_ip_fields(tos=dscp)
- else:
+ def _dscp_range_action_partial(self, *_):
+ def partial(min_value, max_value):
stl_vm_flow_var = STLVmFlowVar(name="dscp",
min_value=min_value,
max_value=max_value,
@@ -240,53 +124,112 @@ class TrexProfile(TrafficProfile):
pkt_offset='IP.tos')
self.vm_flow_vars.append(stl_vm_wr_flow_var)
- def set_src_port(self, src_port):
- """ set packet source port """
- src_ports = str(src_port).split('-')
- min_value = int(src_ports[0])
- if len(src_ports) == 1:
- max_value = int(src_ports[0])
- src_port = min_value
- self._set_udp_fields(sport=src_port)
- else:
- max_value = int(src_ports[1])
- stl_vm_flow_var = STLVmFlowVar(name="port_src",
- min_value=min_value,
- max_value=max_value,
- size=2,
- op='random',
- step=1)
+ def _udp_range_action_partial(self, field, count=1):
+ def partial(min_value, max_value):
+ stl_vm_flow_var = STLVmFlowVarRepeatableRandom(name="port_{}".format(field),
+ min_value=min_value,
+ max_value=max_value,
+ size=2,
+ limit=int(count),
+ seed=0x1235)
self.vm_flow_vars.append(stl_vm_flow_var)
- stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='port_src',
- pkt_offset=self.udp_sport)
+ stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='port_{}'.format(field),
+ pkt_offset=self.udp[field])
self.vm_flow_vars.append(stl_vm_wr_flow_var)
+ return partial
+
+ def __init__(self, yaml_data):
+ super(TrexProfile, self).__init__(yaml_data)
+ self.flows = 100
+ self.pps = 100
+ self.pg_id = 0
+ self.first_run = True
+ self.streams = 1
+ self.profile_data = []
+ self.profile = None
+ self.base_pkt = None
+ self.fsize = None
+ self.trex_vm = None
+ self.vms = []
+ self.rate = None
+ self.ether_packet = None
+ self.ip_packet = None
+ self.ip6_packet = None
+ self.udp_packet = None
+ self.udp = {
+ SRC_PORT: '',
+ DST_PORT: '',
+ }
+ self.qinq_packet = None
+ self.qinq = False
+ self.vm_flow_vars = []
+ self.packets = []
+
+ self._map_proto_actions = {
+ # the tuple is (single value function, range value function, if the values should be
+ # converted to integer).
+ ETHERNET: (self._general_single_action_partial(ETHERNET),
+ self._ethernet_range_action_partial,
+ False,
+ ),
+ IP: (self._general_single_action_partial(IP),
+ self._ip_range_action_partial,
+ False,
+ ),
+ IPv6: (self._general_single_action_partial(IPv6),
+ self._ip6_range_action_partial,
+ False,
+ ),
+ DSCP: (self._general_single_action_partial(IP),
+ self._dscp_range_action_partial,
+ True,
+ ),
+ UDP: (self._general_single_action_partial(UDP),
+ self._udp_range_action_partial,
+ True,
+ ),
+ }
+
+ def execute_traffic(self, traffic_generator):
+ """ Generate the stream and run traffic on the given ports """
+ raise NotImplementedError()
- def set_dst_port(self, dst_port):
- """ set packet destnation port """
- dst_ports = str(dst_port).split('-')
- min_value = int(dst_ports[0])
- if len(dst_ports) == 1:
- max_value = int(dst_ports[0])
- dst_port = min_value
- self._set_udp_fields(dport=dst_port)
+ def _call_on_range(self, range, single_action, range_action, count=1, to_int=False):
+ def convert_to_int(val):
+ return int(val) if to_int else val
+
+ range_iter = iter(str(range).split('-'))
+ min_value = convert_to_int(next(range_iter))
+ try:
+ max_value = convert_to_int(next(range_iter))
+ except StopIteration:
+ single_action(min_value)
else:
- max_value = int(dst_ports[1])
- stl_vm_flow_var = STLVmFlowVar(name="port_dst",
- min_value=min_value,
- max_value=max_value,
- size=2,
- op='random',
- step=1)
- self.vm_flow_vars.append(stl_vm_flow_var)
- stl_vm_wr_flow_var = STLVmWrFlowVar(fv_name='port_dst',
- pkt_offset=self.udp_dport)
- self.vm_flow_vars.append(stl_vm_wr_flow_var)
+ range_action(min_value=min_value, max_value=max_value)
+
+ def _set_proto_addr(self, protocol, field, address, count=1):
+ single_action, range_action, to_int = self._map_proto_actions[protocol]
+ self._call_on_range(address,
+ single_action(field),
+ range_action(field, count),
+ to_int=to_int,
+ )
+
+ def _set_proto_fields(self, protocol, **kwargs):
+ _attr_name, _class = self.PROTO_MAP[protocol]
+
+ if not getattr(self, _attr_name):
+ setattr(self, _attr_name, _class())
+
+ _attr = getattr(self, _attr_name)
+ for key, value in six.iteritems(kwargs):
+ setattr(_attr, key, value)
def set_svlan_cvlan(self, svlan, cvlan):
""" set svlan & cvlan """
self.qinq = True
ether_params = {'type': 0x8100}
- self._set_ether_fields(**ether_params)
+ self._set_proto_fields(ETHERNET, **ether_params)
svlans = str(svlan['id']).split('-')
svlan_min = int(svlans[0])
svlan_max = int(svlans[1]) if len(svlans) == 2 else int(svlans[0])
@@ -307,69 +250,69 @@ class TrexProfile(TrafficProfile):
""" set qinq in packet """
self.set_svlan_cvlan(qinq['S-VLAN'], qinq['C-VLAN'])
- def set_outer_l2_fields(self, outer_l2):
+ def _set_outer_l2_fields(self, outer_l2):
""" setup outer l2 fields from traffic profile """
ether_params = {'type': 0x800}
- self._set_ether_fields(**ether_params)
+ self._set_proto_fields(ETHERNET, **ether_params)
if 'srcmac' in outer_l2:
- self.set_src_mac(outer_l2['srcmac'])
+ self._set_proto_addr(ETHERNET, SRC, outer_l2['srcmac'])
if 'dstmac' in outer_l2:
- self.set_dst_mac(outer_l2['dstmac'])
+ self._set_proto_addr(ETHERNET, DST, outer_l2['dstmac'])
if 'QinQ' in outer_l2:
self.set_qinq(outer_l2['QinQ'])
- def set_outer_l3v4_fields(self, outer_l3v4):
+ def _set_outer_l3v4_fields(self, outer_l3v4):
""" setup outer l3v4 fields from traffic profile """
ip_params = {}
if 'proto' in outer_l3v4:
- ip_params['proto'] = outer_l3v4['proto']
+ ip_params['proto'] = socket.getprotobyname(outer_l3v4['proto'])
if outer_l3v4['proto'] == 'tcp':
self.udp_packet = Pkt.TCP()
- self.udp_dport = 'TCP.dport'
- self.udp_sport = 'TCP.sport'
+ self.udp[DST_PORT] = 'TCP.dport'
+ self.udp[SRC_PORT] = 'TCP.sport'
tcp_params = {'flags': '', 'window': 0}
- self._set_udp_fields(**tcp_params)
+ self._set_proto_fields(UDP, **tcp_params)
if 'ttl' in outer_l3v4:
ip_params['ttl'] = outer_l3v4['ttl']
- self._set_ip_fields(**ip_params)
+ self._set_proto_fields(IP, **ip_params)
if 'dscp' in outer_l3v4:
- self.set_dscp(outer_l3v4['dscp'])
+ self._set_proto_addr(DSCP, TYPE_OF_SERVICE, outer_l3v4['dscp'])
if 'srcip4' in outer_l3v4:
- self.set_src_ip4(outer_l3v4['srcip4'])
+ self._set_proto_addr(IP, SRC, outer_l3v4['srcip4'], outer_l3v4['count'])
if 'dstip4' in outer_l3v4:
- self.set_dst_ip4(outer_l3v4['dstip4'])
+ self._set_proto_addr(IP, DST, outer_l3v4['dstip4'], outer_l3v4['count'])
- def set_outer_l3v6_fields(self, outer_l3v6):
+ def _set_outer_l3v6_fields(self, outer_l3v6):
""" setup outer l3v6 fields from traffic profile """
ether_params = {'type': 0x86dd}
- self._set_ether_fields(**ether_params)
+ self._set_proto_fields(ETHERNET, **ether_params)
ip6_params = {}
if 'proto' in outer_l3v6:
ip6_params['proto'] = outer_l3v6['proto']
if outer_l3v6['proto'] == 'tcp':
self.udp_packet = Pkt.TCP()
- self.udp_dport = 'TCP.dport'
- self.udp_sport = 'TCP.sport'
+ self.udp[DST_PORT] = 'TCP.dport'
+ self.udp[SRC_PORT] = 'TCP.sport'
tcp_params = {'flags': '', 'window': 0}
- self._set_udp_fields(**tcp_params)
+ self._set_proto_fields(UDP, **tcp_params)
if 'ttl' in outer_l3v6:
ip6_params['ttl'] = outer_l3v6['ttl']
if 'tc' in outer_l3v6:
ip6_params['tc'] = outer_l3v6['tc']
if 'hlim' in outer_l3v6:
ip6_params['hlim'] = outer_l3v6['hlim']
- self._set_ip6_fields(**ip6_params)
+ self._set_proto_fields(IPv6, **ip6_params)
if 'srcip6' in outer_l3v6:
- self.set_src_ip6(outer_l3v6['srcip6'])
+ self._set_proto_addr(IPv6, SRC, outer_l3v6['srcip6'])
if 'dstip6' in outer_l3v6:
- self.set_dst_ip6(outer_l3v6['dstip6'])
+ self._set_proto_addr(IPv6, DST, outer_l3v6['dstip6'])
- def set_outer_l4_fields(self, outer_l4):
+ def _set_outer_l4_fields(self, outer_l4):
""" setup outer l4 fields from traffic profile """
if 'srcport' in outer_l4:
- self.set_src_port(outer_l4['srcport'])
+ self._set_proto_addr(UDP, SRC_PORT, outer_l4['srcport'], outer_l4['count'])
if 'dstport' in outer_l4:
- self.set_dst_port(outer_l4['dstport'])
+ self._set_proto_addr(UDP, DST_PORT, outer_l4['dstport'], outer_l4['count'])
def generate_imix_data(self, packet_definition):
""" generate packet size for a given traffic profile """
@@ -423,8 +366,8 @@ class TrexProfile(TrafficProfile):
self.ip_packet = Pkt.IP()
self.ip6_packet = None
self.udp_packet = Pkt.UDP()
- self.udp_dport = 'UDP.dport'
- self.udp_sport = 'UDP.sport'
+ self.udp[DST_PORT] = 'UDP.dport'
+ self.udp[SRC_PORT] = 'UDP.sport'
self.qinq = False
self.vm_flow_vars = []
outer_l2 = packet_definition.get('outer_l2', None)
@@ -432,13 +375,13 @@ class TrexProfile(TrafficProfile):
outer_l3v6 = packet_definition.get('outer_l3v6', None)
outer_l4 = packet_definition.get('outer_l4', None)
if outer_l2:
- self.set_outer_l2_fields(outer_l2)
+ self._set_outer_l2_fields(outer_l2)
if outer_l3v4:
- self.set_outer_l3v4_fields(outer_l3v4)
+ self._set_outer_l3v4_fields(outer_l3v4)
if outer_l3v6:
- self.set_outer_l3v6_fields(outer_l3v6)
+ self._set_outer_l3v6_fields(outer_l3v6)
if outer_l4:
- self.set_outer_l4_fields(outer_l4)
+ self._set_outer_l4_fields(outer_l4)
self.trex_vm = STLScVmRaw(self.vm_flow_vars)
def generate_packets(self):
diff --git a/yardstick/network_services/utils.py b/yardstick/network_services/utils.py
index 0264bbc1c..d52e27c15 100644
--- a/yardstick/network_services/utils.py
+++ b/yardstick/network_services/utils.py
@@ -30,7 +30,10 @@ OPTS = [
help='bin_path for VNFs location.'),
cfg.StrOpt('trex_path',
default=os.path.join(NSB_ROOT, 'trex/scripts'),
- help='trex automation lib pathh.'),
+ help='trex automation lib path.'),
+ cfg.StrOpt('trex_client_lib',
+ default=os.path.join(NSB_ROOT, 'trex_client/stl'),
+ help='trex python library path.'),
]
CONF.register_opts(OPTS, group="nsb")
diff --git a/yardstick/network_services/vnf_generic/vnf/acl_vnf.py b/yardstick/network_services/vnf_generic/vnf/acl_vnf.py
index 5f3c8a0cd..3ba38dec2 100644
--- a/yardstick/network_services/vnf_generic/vnf/acl_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/acl_vnf.py
@@ -24,7 +24,7 @@ LOG = logging.getLogger(__name__)
# ACL should work the same on all systems, we can provide the binary
ACL_PIPELINE_COMMAND = \
- 'sudo {tool_path} -p {ports_len_hex} -f {cfg_file} -s {script}'
+ 'sudo {tool_path} -p {port_mask_hex} -f {cfg_file} -s {script}'
ACL_COLLECT_KPI = r"""\
ACL TOTAL:[^p]+pkts_processed"?:\s(\d+),[^p]+pkts_drop"?:\s(\d+),[^p]+pkts_received"?:\s(\d+),"""
diff --git a/yardstick/network_services/vnf_generic/vnf/base.py b/yardstick/network_services/vnf_generic/vnf/base.py
index 955f9f03d..42e3d2a48 100644
--- a/yardstick/network_services/vnf_generic/vnf/base.py
+++ b/yardstick/network_services/vnf_generic/vnf/base.py
@@ -16,6 +16,8 @@
from __future__ import absolute_import
import logging
+from yardstick.network_services.helpers.samplevnf_helper import PortPairs
+
LOG = logging.getLogger(__name__)
@@ -59,6 +61,10 @@ class QueueFileWrapper(object):
class VnfdHelper(dict):
+ def __init__(self, *args, **kwargs):
+ super(VnfdHelper, self).__init__(*args, **kwargs)
+ self.port_pairs = PortPairs(self['vdu'][0]['external-interface'])
+
@property
def mgmt_interface(self):
return self["mgmt-interface"]
@@ -92,9 +98,35 @@ class VnfdHelper(dict):
if interface[key] == value:
return interface
+ # hide dpdk_port_num key so we can abstract
+ def find_interface_by_port(self, port):
+ for interface in self.interfaces:
+ virtual_intf = interface["virtual-interface"]
+ # we have to convert to int to compare
+ if int(virtual_intf['dpdk_port_num']) == port:
+ return interface
+
+ def port_num(self, name):
+ # we need interface name -> DPDK port num (PMD ID) -> LINK ID
+ # LINK ID -> PMD ID is governed by the port mask
+ """
+
+ :rtype: int
+ :type name: str
+ """
+ intf = self.find_interface(name=name)
+ return int(intf["virtual-interface"]["dpdk_port_num"])
+
+ def port_nums(self, intfs):
+ return [self.port_num(i) for i in intfs]
+
class VNFObject(object):
+ # centralize network naming convention
+ UPLINK = PortPairs.UPLINK
+ DOWNLINK = PortPairs.DOWNLINK
+
def __init__(self, name, vnfd):
super(VNFObject, self).__init__()
self.name = name
diff --git a/yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py b/yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py
index f9980b165..b5072c194 100644
--- a/yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/cgnapt_vnf.py
@@ -13,16 +13,14 @@
# limitations under the License.
from __future__ import absolute_import
-import time
import logging
-from six.moves import zip
from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNF, DpdkVnfSetupEnvHelper
LOG = logging.getLogger(__name__)
# CGNAPT should work the same on all systems, we can provide the binary
-CGNAPT_PIPELINE_COMMAND = 'sudo {tool_path} -p {ports_len_hex} -f {cfg_file} -s {script}'
+CGNAPT_PIPELINE_COMMAND = 'sudo {tool_path} -p {port_mask_hex} -f {cfg_file} -s {script}'
WAIT_FOR_STATIC_NAPT = 4
CGNAPT_COLLECT_KPI = """\
@@ -55,7 +53,7 @@ class CgnaptApproxSetupEnvHelper(DpdkVnfSetupEnvHelper):
yield '.'.join(ip_parts)
@staticmethod
- def _update_cgnat_script_file(ip_pipeline_cfg, mcpi, vnf_str):
+ def _update_cgnat_script_file(ip_pipeline_cfg, mcpi):
pipeline_config_str = str(ip_pipeline_cfg)
input_cmds = '\n'.join(mcpi)
icmp_flag = 'link 0 down' in input_cmds
@@ -67,16 +65,13 @@ class CgnaptApproxSetupEnvHelper(DpdkVnfSetupEnvHelper):
raise NotImplementedError
def _get_cgnapt_config(self, interfaces=None):
+ # TODO: static CGNAPT is broken, don't use it
if interfaces is None:
interfaces = self.vnfd_helper.interfaces
- gateway_ips = []
-
# fixme: Get private port and gateway from port list
- priv_ports = interfaces[::2]
- for interface in priv_ports:
- gateway_ips.append(self._get_ports_gateway(interface["name"]))
- return gateway_ips
+ uplink_ports = self.vnfd_helper.port_pairs.uplink_ports
+ return [self._get_ports_gateway(intf["name"]) for intf in uplink_ports]
class CgnaptApproxVnf(SampleVNF):
@@ -103,21 +98,23 @@ class CgnaptApproxVnf(SampleVNF):
if self.scenario_helper.options.get('napt', 'static') != 'static':
return
- ip_iter = self.setup_helper._generate_ip_from_pool("152.16.40.10")
- gw_ips = self.setup_helper._get_cgnapt_config()
- if self.scenario_helper.vnf_cfg.get("lb_config", "SW") == 'HW':
- pipeline = self.setup_helper.HW_DEFAULT_CORE
- offset = 3
- else:
- pipeline = self.setup_helper.SW_DEFAULT_CORE - 1
- offset = 0
-
- worker_threads = int(self.scenario_helper.vnf_cfg["worker_threads"])
- cmd_template = "p {0} entry addm {1} 1 {2} 1 0 32 65535 65535 65535"
- for gw, ip in zip(gw_ips, ip_iter):
- cmd = cmd_template.format(pipeline, gw, ip)
- pipeline += worker_threads
- pipeline += offset
- self.vnf_execute(cmd)
-
- time.sleep(WAIT_FOR_STATIC_NAPT)
+ # ip_iter = self.setup_helper._generate_ip_from_pool("152.16.40.10")
+ # gw_ips = self.setup_helper._get_cgnapt_config()
+ # if self.scenario_helper.vnf_cfg.get("lb_config", "SW") == 'HW':
+ # pipeline = self.setup_helper.HW_DEFAULT_CORE
+ # offset = 3
+ # else:
+ # pipeline = self.setup_helper.SW_DEFAULT_CORE - 1
+ # offset = 0
+ #
+ # worker_threads = int(self.scenario_helper.vnf_cfg["worker_threads"])
+ # # p <pipeline id> entry addm <prv_ipv4/6> prvport> <pub_ip> <pub_port> <phy_port> <ttl>
+ # # <no_of_entries> <end_prv_port> <end_pub_port>
+ # cmd_template = "p {0} entry addm {1} 1 {2} 1 0 32 65535 65535 65535"
+ # for gw, ip in zip(gw_ips, ip_iter):
+ # cmd = cmd_template.format(pipeline, gw, ip)
+ # pipeline += worker_threads
+ # pipeline += offset
+ # self.vnf_execute(cmd)
+ #
+ # time.sleep(WAIT_FOR_STATIC_NAPT)
diff --git a/yardstick/network_services/vnf_generic/vnf/iniparser.py b/yardstick/network_services/vnf_generic/vnf/iniparser.py
new file mode 100644
index 000000000..98256e08a
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/iniparser.py
@@ -0,0 +1,249 @@
+# Copyright 2012 OpenStack Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+
+class ParseError(Exception):
+
+ def __init__(self, message, line_no, line):
+ self.msg = message
+ self.line = line
+ self.line_no = line_no
+
+ def __str__(self):
+ return 'at line %d, %s: %r' % (self.line_no, self.msg, self.line)
+
+
+class SectionParseError(ParseError):
+
+ pass
+
+
+class LineParser(object):
+
+ PARSE_EXC = ParseError
+
+ @staticmethod
+ def strip_key_value(key, value):
+ key = key.strip()
+ value = value.strip()
+ if value and value[0] == value[-1] and value.startswith(('"', "'")):
+ value = value[1:-1]
+ return key, [value]
+
+ def __init__(self, line, line_no):
+ super(LineParser, self).__init__()
+ self.line = line
+ self.line_no = line_no
+ self.continuation = line != line.lstrip()
+ semi_active, _, semi_comment = line.partition(';')
+ pound_active, _, pound_comment = line.partition('#')
+ if not semi_comment and not pound_comment:
+ self.active = line.strip()
+ self.comment = ''
+ elif len(semi_comment) > len(pound_comment):
+ self.active = semi_active.strip()
+ self.comment = semi_comment.strip()
+ else:
+ self.active = pound_active.strip()
+ self.comment = pound_comment.strip()
+ self._section_name = None
+
+ def __repr__(self):
+ template = "line %d: active '%s' comment '%s'\n%s"
+ return template % (self.line_no, self.active, self.comment, self.line)
+
+ @property
+ def section_name(self):
+ if self._section_name is None:
+ if not self.active.startswith('['):
+ raise self.error_no_section_start_bracket()
+ if not self.active.endswith(']'):
+ raise self.error_no_section_end_bracket()
+ self._section_name = ''
+ if self.active:
+ self._section_name = self.active[1:-1]
+ if not self._section_name:
+ raise self.error_no_section_name()
+ return self._section_name
+
+ def is_active_line(self):
+ return bool(self.active)
+
+ def is_continuation(self):
+ return self.continuation
+
+ def split_key_value(self):
+ for sep in ['=', ':']:
+ words = self.active.split(sep, 1)
+ try:
+ return self.strip_key_value(*words)
+ except TypeError:
+ pass
+
+ return self.active.rstrip(), '@'
+
+ def error_invalid_assignment(self):
+ return self.PARSE_EXC("No ':' or '=' found in assignment", self.line_no, self.line)
+
+ def error_empty_key(self):
+ return self.PARSE_EXC('Key cannot be empty', self.line_no, self.line)
+
+ def error_unexpected_continuation(self):
+ return self.PARSE_EXC('Unexpected continuation line', self.line_no, self.line)
+
+ def error_no_section_start_bracket(self):
+ return SectionParseError('Invalid section (must start with [)', self.line_no, self.line)
+
+ def error_no_section_end_bracket(self):
+ return self.PARSE_EXC('Invalid section (must end with ])', self.line_no, self.line)
+
+ def error_no_section_name(self):
+ return self.PARSE_EXC('Empty section name', self.line_no, self.line)
+
+
+class BaseParser(object):
+
+ def parse(self, data=None):
+ if data is not None:
+ return self._parse(data.splitlines())
+
+ def _next_key_value(self, line_parser, key, value):
+ self.comment(line_parser)
+
+ if not line_parser.is_active_line():
+ # Blank line, ends multi-line values
+ if key:
+ key, value = self.assignment(key, value, line_parser)
+ return key, value
+
+ if line_parser.is_continuation():
+ # Continuation of previous assignment
+ if key is None:
+ raise line_parser.error_unexpected_continuation()
+
+ value.append(line_parser.active.lstrip())
+ return key, value
+
+ if key:
+ # Flush previous assignment, if any
+ key, value = self.assignment(key, value, line_parser)
+
+ try:
+ # Section start
+ self.new_section(line_parser)
+ except SectionParseError:
+ pass
+ else:
+ return key, value
+
+ key, value = line_parser.split_key_value()
+ if not key:
+ raise line_parser.error_empty_key()
+ return key, value
+
+ def _parse(self, line_iter):
+ key = None
+ value = []
+
+ parse_iter = (LineParser(line, line_no) for line_no, line in enumerate(line_iter))
+ for line_parser in parse_iter:
+ key, value = self._next_key_value(line_parser, key, value)
+
+ if key:
+ # Flush previous assignment, if any
+ self.assignment(key, value, LineParser('EOF', -1))
+
+ def _assignment(self, key, value, line_parser):
+ """Called when a full assignment is parsed."""
+ raise NotImplementedError()
+
+ def assignment(self, key, value, line_parser):
+ self._assignment(key, value, line_parser)
+ return None, []
+
+ def new_section(self, line_parser):
+ """Called when a new section is started."""
+ raise NotImplementedError()
+
+ def comment(self, line_parser):
+ """Called when a comment is parsed."""
+ raise NotImplementedError()
+
+
+class ConfigParser(BaseParser):
+ """Parses a single config file, populating 'sections' to look like:
+
+ [
+ [
+ 'section1',
+ [
+ ['key1', 'value1\nvalue2'],
+ ['key2', 'value3\nvalue4'],
+ ],
+ ],
+ [
+ 'section2',
+ [
+ ['key3', 'value5\nvalue6'],
+ ],
+ ],
+ ]
+ """
+
+ def __init__(self, filename, sections=None):
+ super(ConfigParser, self).__init__()
+ self.filename = filename
+ if sections is not None:
+ self.sections = sections
+ else:
+ self.sections = []
+ self.section_name = None
+ self.section = None
+
+ def parse(self, data=None):
+ if not data:
+ data = self.filename
+ with open(data) as f:
+ return self._parse(f)
+
+ def __iter__(self):
+ return iter(self.sections)
+
+ def find_section_index(self, section_name):
+ return next((i for i, (name, value) in enumerate(self) if name == section_name), -1)
+
+ def find_section(self, section_name):
+ return next((value for name, value in self.sections if name == section_name), None)
+
+ def new_section(self, line_parser):
+ section_name = line_parser.section_name
+ index = self.find_section_index(section_name)
+ self.section_name = section_name
+ if index == -1:
+ self.section = [section_name, []]
+ self.sections.append(self.section)
+ else:
+ self.section = self.sections[index]
+
+ def _assignment(self, key, value, line_parser):
+ if not self.section_name:
+ raise line_parser.error_no_section_name()
+
+ value = '\n'.join(value)
+ entry = [key, value]
+ self.section[1].append(entry)
+
+ def comment(self, line_parser):
+ """Called when a comment is parsed."""
+ pass
diff --git a/yardstick/network_services/vnf_generic/vnf/prox_helpers.py b/yardstick/network_services/vnf_generic/vnf/prox_helpers.py
new file mode 100644
index 000000000..d24710132
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/prox_helpers.py
@@ -0,0 +1,1083 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+from __future__ import absolute_import
+
+import array
+import operator
+import logging
+import io
+import os
+import re
+import select
+import socket
+
+from collections import OrderedDict, namedtuple
+import time
+from contextlib import contextmanager
+from itertools import repeat, chain
+
+import six
+from multiprocessing import Queue
+from six.moves import zip, StringIO
+from six.moves import cStringIO
+
+from yardstick.benchmark.scenarios.networking.vnf_generic import find_relative_file
+from yardstick.common.utils import SocketTopology, ip_to_hex, join_non_strings, try_int
+from yardstick.network_services.vnf_generic.vnf.iniparser import ConfigParser
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import DpdkVnfSetupEnvHelper
+
+
+PROX_PORT = 8474
+
+SECTION_NAME = 0
+SECTION_CONTENTS = 1
+
+LOG = logging.getLogger(__name__)
+LOG.setLevel(logging.DEBUG)
+
+TEN_GIGABIT = 1e10
+BITS_PER_BYTE = 8
+RETRY_SECONDS = 60
+RETRY_INTERVAL = 1
+
+CONFIGURATION_OPTIONS = (
+ # dict key section key default value
+ ('pktSizes', 'general', 'pkt_sizes', '64,128,256,512,1024,1280,1518'),
+ ('testDuration', 'general', 'test_duration', 5.0),
+ ('testPrecision', 'general', 'test_precision', 1.0),
+ ('tests', 'general', 'tests', None),
+ ('toleratedLoss', 'general', 'tolerated_loss', 0.0),
+
+ ('logFile', 'logging', 'file', 'dats.log'),
+ ('logDateFormat', 'logging', 'datefmt', None),
+ ('logLevel', 'logging', 'level', 'INFO'),
+ ('logOverwrite', 'logging', 'overwrite', 1),
+
+ ('testerIp', 'tester', 'ip', None),
+ ('testerUser', 'tester', 'user', 'root'),
+ ('testerDpdkDir', 'tester', 'rte_sdk', '/root/dpdk'),
+ ('testerDpdkTgt', 'tester', 'rte_target', 'x86_64-native-linuxapp-gcc'),
+ ('testerProxDir', 'tester', 'prox_dir', '/root/prox'),
+ ('testerSocketId', 'tester', 'socket_id', 0),
+
+ ('sutIp', 'sut', 'ip', None),
+ ('sutUser', 'sut', 'user', 'root'),
+ ('sutDpdkDir', 'sut', 'rte_sdk', '/root/dpdk'),
+ ('sutDpdkTgt', 'sut', 'rte_target', 'x86_64-native-linuxapp-gcc'),
+ ('sutProxDir', 'sut', 'prox_dir', '/root/prox'),
+ ('sutSocketId', 'sut', 'socket_id', 0),
+)
+
+
+class CoreSocketTuple(namedtuple('CoreTuple', 'core_id, socket_id, hyperthread')):
+
+ CORE_RE = re.compile(r"core\s+(\d+)(?:s(\d+))?(h)?$")
+
+ def __new__(cls, *args):
+ try:
+ matches = cls.CORE_RE.search(str(args[0]))
+ if matches:
+ args = matches.groups()
+
+ return super(CoreSocketTuple, cls).__new__(cls, int(args[0]), try_int(args[1], 0),
+ 'h' if args[2] else '')
+
+ except (AttributeError, TypeError, IndexError, ValueError):
+ raise ValueError('Invalid core spec {}'.format(args))
+
+ def is_hyperthread(self):
+ return self.hyperthread == 'h'
+
+ @property
+ def index(self):
+ return int(self.is_hyperthread())
+
+ def find_in_topology(self, cpu_topology):
+ try:
+ socket_core_match = cpu_topology[self.socket_id][self.core_id]
+ sorted_match = sorted(socket_core_match.values())
+ return sorted_match[self.index][0]
+ except (KeyError, IndexError):
+ template = "Core {}{} on socket {} does not exist"
+ raise ValueError(template.format(self.core_id, self.hyperthread, self.socket_id))
+
+
+class TotStatsTuple(namedtuple('TotStats', 'rx,tx,tsc,hz')):
+
+ def __new__(cls, *args):
+ try:
+ assert args[0] is not str(args[0])
+ args = tuple(args[0])
+ except (AssertionError, IndexError, TypeError):
+ pass
+
+ return super(TotStatsTuple, cls).__new__(cls, *args)
+
+
+class ProxTestDataTuple(namedtuple('ProxTestDataTuple', 'tolerated,tsc_hz,delta_rx,'
+ 'delta_tx,delta_tsc,'
+ 'latency,rx_total,tx_total,pps')):
+
+ @property
+ def pkt_loss(self):
+ try:
+ return 1e2 * self.drop_total / float(self.tx_total)
+ except ZeroDivisionError:
+ return 100.0
+
+ @property
+ def mpps(self):
+ # calculate the effective throughput in Mpps
+ return float(self.delta_tx) * self.tsc_hz / self.delta_tsc / 1e6
+
+ @property
+ def can_be_lost(self):
+ return int(self.tx_total * self.tolerated / 1e2)
+
+ @property
+ def drop_total(self):
+ return self.tx_total - self.rx_total
+
+ @property
+ def success(self):
+ return self.drop_total <= self.can_be_lost
+
+ def get_samples(self, pkt_size, pkt_loss=None, port_samples=None):
+ if pkt_loss is None:
+ pkt_loss = self.pkt_loss
+
+ if port_samples is None:
+ port_samples = {}
+
+ latency_keys = [
+ "LatencyMin",
+ "LatencyMax",
+ "LatencyAvg",
+ ]
+
+ samples = {
+ "Throughput": self.mpps,
+ "DropPackets": pkt_loss,
+ "CurrentDropPackets": pkt_loss,
+ "TxThroughput": self.pps / 1e6,
+ "RxThroughput": self.mpps,
+ "PktSize": pkt_size,
+ }
+ if port_samples:
+ samples.update(port_samples)
+
+ samples.update((key, value) for key, value in zip(latency_keys, self.latency))
+ return samples
+
+ def log_data(self, logger=None):
+ if logger is None:
+ logger = LOG
+
+ template = "RX: %d; TX: %d; dropped: %d (tolerated: %d)"
+ logger.debug(template, self.rx_total, self.tx_total, self.drop_total, self.can_be_lost)
+ logger.debug("Mpps configured: %f; Mpps effective %f", self.pps / 1e6, self.mpps)
+
+
+class PacketDump(object):
+
+ @staticmethod
+ def assert_func(func, value1, value2, template=None):
+ assert func(value1, value2), template.format(value1, value2)
+
+ def __init__(self, port_id, data_len, payload):
+ template = "Packet dump has specified length {}, but payload is {} bytes long"
+ self.assert_func(operator.eq, data_len, len(payload), template)
+ self._port_id = port_id
+ self._data_len = data_len
+ self._payload = payload
+
+ @property
+ def port_id(self):
+ """Get the port id of the packet dump"""
+ return self._port_id
+
+ @property
+ def data_len(self):
+ """Get the length of the data received"""
+ return self._data_len
+
+ def __str__(self):
+ return '<PacketDump port: {} payload: {}>'.format(self._port_id, self._payload)
+
+ def payload(self, start=None, end=None):
+ """Get part of the payload as a list of ordinals.
+
+ Returns a list of byte values, matching the contents of the packet dump.
+ Optional start and end parameters can be specified to retrieve only a
+ part of the packet contents.
+
+ The number of elements in the list is equal to end - start + 1, so end
+ is the offset of the last character.
+
+ Args:
+ start (pos. int): the starting offset in the payload. If it is not
+ specified or None, offset 0 is assumed.
+ end (pos. int): the ending offset of the payload. If it is not
+ specified or None, the contents until the end of the packet are
+ returned.
+
+ Returns:
+ [int, int, ...]. Each int represents the ordinal value of a byte in
+ the packet payload.
+ """
+ if start is None:
+ start = 0
+
+ if end is None:
+ end = self.data_len - 1
+
+ # Bounds checking on offsets
+ template = "Start offset must be non-negative"
+ self.assert_func(operator.ge, start, 0, template)
+
+ template = "End offset must be less than {1}"
+ self.assert_func(operator.lt, end, self.data_len, template)
+
+ # Adjust for splice operation: end offset must be 1 more than the offset
+ # of the last desired character.
+ end += 1
+
+ return self._payload[start:end]
+
+
+class ProxSocketHelper(object):
+
+ def __init__(self, sock=None):
+ """ creates new prox instance """
+ super(ProxSocketHelper, self).__init__()
+
+ if sock is None:
+ sock = socket.socket()
+
+ self._sock = sock
+ self._pkt_dumps = []
+
+ def connect(self, ip, port):
+ """Connect to the prox instance on the remote system"""
+ self._sock.connect((ip, port))
+
+ def get_socket(self):
+ """ get the socket connected to the remote instance """
+ return self._sock
+
+ def _parse_socket_data(self, decoded_data, pkt_dump_only):
+ def get_newline_index():
+ return decoded_data.find('\n', index)
+
+ ret_str = ''
+ index = 0
+ for newline_index in iter(get_newline_index, -1):
+ ret_str = decoded_data[index:newline_index]
+
+ try:
+ mode, port_id, data_len = ret_str.split(',', 2)
+ except ValueError:
+ mode, port_id, data_len = None, None, None
+
+ if mode != 'pktdump':
+ # Regular 1-line message. Stop reading from the socket.
+ LOG.debug("Regular response read")
+ return ret_str
+
+ LOG.debug("Packet dump header read: [%s]", ret_str)
+
+ # The line is a packet dump header. Parse it, read the
+ # packet payload, store the dump for later retrieval.
+ # Skip over the packet dump and continue processing: a
+ # 1-line response may follow the packet dump.
+
+ data_len = int(data_len)
+ data_start = newline_index + 1 # + 1 to skip over \n
+ data_end = data_start + data_len
+ sub_data = decoded_data[data_start:data_end]
+ pkt_payload = array.array('B', (ord(v) for v in sub_data))
+ pkt_dump = PacketDump(int(port_id), data_len, pkt_payload)
+ self._pkt_dumps.append(pkt_dump)
+
+ if pkt_dump_only:
+ # Return boolean instead of string to signal
+ # successful reception of the packet dump.
+ LOG.debug("Packet dump stored, returning")
+ return True
+
+ index = data_end + 1
+
+ return ret_str
+
+ def get_data(self, pkt_dump_only=False, timeout=1):
+ """ read data from the socket """
+ # This method behaves slightly differently depending on whether it is
+ # called to read the response to a command (pkt_dump_only = 0) or if
+ # it is called specifically to read a packet dump (pkt_dump_only = 1).
+ #
+ # Packet dumps look like:
+ # pktdump,<port_id>,<data_len>\n
+ # <packet contents as byte array>\n
+ # This means the total packet dump message consists of 2 lines instead
+ # of 1 line.
+ #
+ # - Response for a command (pkt_dump_only = 0):
+ # 1) Read response from the socket until \n (end of message)
+ # 2a) If the response is a packet dump header (starts with "pktdump,"):
+ # - Read the packet payload and store the packet dump for later
+ # retrieval.
+ # - Reset the state and restart from 1). Eventually state 2b) will
+ # be reached and the function will return.
+ # 2b) If the response is not a packet dump:
+ # - Return the received message as a string
+ #
+ # - Explicit request to read a packet dump (pkt_dump_only = 1):
+ # - Read the dump header and payload
+ # - Store the packet dump for later retrieval
+ # - Return True to signify a packet dump was successfully read
+
+ def is_ready():
+ # recv() is blocking, so avoid calling it when no data is waiting.
+ ready = select.select([self._sock], [], [], timeout)
+ return bool(ready[0])
+
+ status = False
+ ret_str = ""
+ for status in iter(is_ready, False):
+ decoded_data = self._sock.recv(256).decode('utf-8')
+ ret_str = self._parse_socket_data(decoded_data, pkt_dump_only)
+
+ LOG.debug("Received data from socket: [%s]", ret_str)
+ return ret_str if status else ''
+
+ def put_command(self, to_send):
+ """ send data to the remote instance """
+ LOG.debug("Sending data to socket: [%s]", to_send.rstrip('\n'))
+ try:
+ self._sock.sendall(to_send.encode('utf-8'))
+ except:
+ pass
+
+ def get_packet_dump(self):
+ """ get the next packet dump """
+ if self._pkt_dumps:
+ return self._pkt_dumps.pop(0)
+ return None
+
+ def stop_all_reset(self):
+ """ stop the remote instance and reset stats """
+ LOG.debug("Stop all and reset stats")
+ self.stop_all()
+ self.reset_stats()
+
+ def stop_all(self):
+ """ stop all cores on the remote instance """
+ LOG.debug("Stop all")
+ self.put_command("stop all\n")
+ time.sleep(3)
+
+ def stop(self, cores, task=''):
+ """ stop specific cores on the remote instance """
+ LOG.debug("Stopping cores %s", cores)
+ self.put_command("stop {} {}\n".format(join_non_strings(',', cores), task))
+ time.sleep(3)
+
+ def start_all(self):
+ """ start all cores on the remote instance """
+ LOG.debug("Start all")
+ self.put_command("start all\n")
+
+ def start(self, cores):
+ """ start specific cores on the remote instance """
+ LOG.debug("Starting cores %s", cores)
+ self.put_command("start {}\n".format(join_non_strings(',', cores)))
+ time.sleep(3)
+
+ def reset_stats(self):
+ """ reset the statistics on the remote instance """
+ LOG.debug("Reset stats")
+ self.put_command("reset stats\n")
+ time.sleep(1)
+
+ def _run_template_over_cores(self, template, cores, *args):
+ for core in cores:
+ self.put_command(template.format(core, *args))
+
+ def set_pkt_size(self, cores, pkt_size):
+ """ set the packet size to generate on the remote instance """
+ LOG.debug("Set packet size for core(s) %s to %d", cores, pkt_size)
+ pkt_size -= 4
+ self._run_template_over_cores("pkt_size {} 0 {}\n", cores, pkt_size)
+ time.sleep(1)
+
+ def set_value(self, cores, offset, value, length):
+ """ set value on the remote instance """
+ msg = "Set value for core(s) %s to '%s' (length %d), offset %d"
+ LOG.debug(msg, cores, value, length, offset)
+ template = "set value {} 0 {} {} {}\n"
+ self._run_template_over_cores(template, cores, offset, value, length)
+
+ def reset_values(self, cores):
+ """ reset values on the remote instance """
+ LOG.debug("Set value for core(s) %s", cores)
+ self._run_template_over_cores("reset values {} 0\n", cores)
+
+ def set_speed(self, cores, speed):
+ """ set speed on the remote instance """
+ LOG.debug("Set speed for core(s) %s to %g", cores, speed)
+ self._run_template_over_cores("speed {} 0 {}\n", cores, speed)
+
+ def slope_speed(self, cores_speed, duration, n_steps=0):
+ """will start to increase speed from 0 to N where N is taken from
+ a['speed'] for each a in cores_speed"""
+ # by default, each step will take 0.5 sec
+ if n_steps == 0:
+ n_steps = duration * 2
+
+ private_core_data = []
+ step_duration = float(duration) / n_steps
+ for core_data in cores_speed:
+ target = float(core_data['speed'])
+ private_core_data.append({
+ 'cores': core_data['cores'],
+ 'zero': 0,
+ 'delta': target / n_steps,
+ 'current': 0,
+ 'speed': target,
+ })
+
+ deltas_keys_iter = repeat(('current', 'delta'), n_steps - 1)
+ for key1, key2 in chain(deltas_keys_iter, [('zero', 'speed')]):
+ time.sleep(step_duration)
+ for core_data in private_core_data:
+ core_data['current'] = core_data[key1] + core_data[key2]
+ self.set_speed(core_data['cores'], core_data['current'])
+
+ def set_pps(self, cores, pps, pkt_size):
+ """ set packets per second for specific cores on the remote instance """
+ msg = "Set packets per sec for core(s) %s to %g%% of line rate (packet size: %d)"
+ LOG.debug(msg, cores, pps, pkt_size)
+
+ # speed in percent of line-rate
+ speed = float(pps) * (pkt_size + 20) / TEN_GIGABIT / BITS_PER_BYTE
+ self._run_template_over_cores("speed {} 0 {}\n", cores, speed)
+
+ def lat_stats(self, cores, task=0):
+ """Get the latency statistics from the remote system"""
+ # 1-based index, if max core is 4, then 0, 1, 2, 3, 4 len = 5
+ lat_min = {}
+ lat_max = {}
+ lat_avg = {}
+ for core in cores:
+ self.put_command("lat stats {} {} \n".format(core, task))
+ ret = self.get_data()
+
+ try:
+ lat_min[core], lat_max[core], lat_avg[core] = \
+ tuple(int(n) for n in ret.split(",")[:3])
+
+ except (AttributeError, ValueError, TypeError):
+ pass
+
+ return lat_min, lat_max, lat_avg
+
+ def get_all_tot_stats(self):
+ self.put_command("tot stats\n")
+ all_stats_str = self.get_data().split(",")
+ if len(all_stats_str) != 4:
+ all_stats = [0] * 4
+ return all_stats
+ all_stats = TotStatsTuple(int(v) for v in all_stats_str)
+ self.master_stats = all_stats
+ return all_stats
+
+ def hz(self):
+ return self.get_all_tot_stats()[3]
+
+ # Deprecated
+ # TODO: remove
+ def rx_stats(self, cores, task=0):
+ return self.core_stats(cores, task)
+
+ def core_stats(self, cores, task=0):
+ """Get the receive statistics from the remote system"""
+ rx = tx = drop = tsc = 0
+ for core in cores:
+ self.put_command("core stats {} {}\n".format(core, task))
+ ret = self.get_data().split(",")
+ rx += int(ret[0])
+ tx += int(ret[1])
+ drop += int(ret[2])
+ tsc = int(ret[3])
+ return rx, tx, drop, tsc
+
+ def port_stats(self, ports):
+ """get counter values from a specific port"""
+ tot_result = [0] * 12
+ for port in ports:
+ self.put_command("port_stats {}\n".format(port))
+ ret = [try_int(s, 0) for s in self.get_data().split(",")]
+ tot_result = [sum(x) for x in zip(tot_result, ret)]
+ return tot_result
+
+ @contextmanager
+ def measure_tot_stats(self):
+ start = self.get_all_tot_stats()
+ container = {'start_tot': start}
+ try:
+ yield container
+ finally:
+ container['end_tot'] = end = self.get_all_tot_stats()
+
+ container['delta'] = TotStatsTuple(end - start for start, end in zip(start, end))
+
+ def tot_stats(self):
+ """Get the total statistics from the remote system"""
+ stats = self.get_all_tot_stats()
+ return stats[:3]
+
+ def tot_ierrors(self):
+ """Get the total ierrors from the remote system"""
+ self.put_command("tot ierrors tot\n")
+ recv = self.get_data().split(',')
+ tot_ierrors = int(recv[0])
+ tsc = int(recv[0])
+ return tot_ierrors, tsc
+
+ def set_count(self, count, cores):
+ """Set the number of packets to send on the specified core"""
+ self._run_template_over_cores("count {} 0 {}\n", cores, count)
+
+ def dump_rx(self, core_id, task_id=0, count=1):
+ """Activate dump on rx on the specified core"""
+ LOG.debug("Activating dump on RX for core %d, task %d, count %d", core_id, task_id, count)
+ self.put_command("dump_rx {} {} {}\n".format(core_id, task_id, count))
+ time.sleep(1.5) # Give PROX time to set up packet dumping
+
+ def quit(self):
+ self.stop_all()
+ self._quit()
+ self.force_quit()
+
+ def _quit(self):
+ """ stop all cores on the remote instance """
+ LOG.debug("Quit prox")
+ self.put_command("quit\n")
+ time.sleep(3)
+
+ def force_quit(self):
+ """ stop all cores on the remote instance """
+ LOG.debug("Force Quit prox")
+ self.put_command("quit_force\n")
+ time.sleep(3)
+
+
+class ProxDpdkVnfSetupEnvHelper(DpdkVnfSetupEnvHelper):
+ # the actual app is lowercase
+ APP_NAME = 'prox'
+
+ LUA_PARAMETER_NAME = ""
+ LUA_PARAMETER_PEER = {
+ "gen": "sut",
+ "sut": "gen",
+ }
+
+ def __init__(self, vnfd_helper, ssh_helper, scenario_helper):
+ self.remote_path = None
+ super(ProxDpdkVnfSetupEnvHelper, self).__init__(vnfd_helper, ssh_helper, scenario_helper)
+ self.remote_prox_file_name = None
+ self._prox_config_data = None
+ self.additional_files = {}
+ self.config_queue = Queue()
+
+ def _build_pipeline_kwargs(self):
+ tool_path = self.ssh_helper.provision_tool(tool_file=self.APP_NAME)
+ self.pipeline_kwargs = {
+ 'tool_path': tool_path,
+ 'tool_dir': os.path.dirname(tool_path),
+ }
+
+ def copy_to_target(self, config_file_path, prox_file):
+ remote_path = os.path.join("/tmp", prox_file)
+ self.ssh_helper.put(config_file_path, remote_path)
+ return remote_path
+
+ @staticmethod
+ def _get_tx_port(section, sections):
+ iface_port = [-1]
+ for item in sections[section]:
+ if item[0] == "tx port":
+ iface_port = re.findall(r'\d+', item[1])
+ # do we want the last one?
+ # if yes, then can we reverse?
+ return int(iface_port[0])
+
+ @staticmethod
+ def _replace_quoted_with_value(quoted, value, count=1):
+ new_string = re.sub('"[^"]*"', '"{}"'.format(value), quoted, count)
+ return new_string
+
+ def _insert_additional_file(self, value):
+ file_str = value.split('"')
+ base_name = os.path.basename(file_str[1])
+ file_str[1] = self.additional_files[base_name]
+ return '"'.join(file_str)
+
+ def generate_prox_config_file(self, config_path):
+ sections = []
+ prox_config = ConfigParser(config_path, sections)
+ prox_config.parse()
+
+ # Ensure MAC is set "hardware"
+ all_ports = self.vnfd_helper.port_pairs.all_ports
+ # use dpdk port number
+ for port_name in all_ports:
+ port_num = self.vnfd_helper.port_num(port_name)
+ port_section_name = "port {}".format(port_num)
+ for section_name, section in sections:
+ if port_section_name != section_name:
+ continue
+
+ for index, section_data in enumerate(section):
+ if section_data[0] == "mac":
+ section_data[1] = "hardware"
+
+ # search for dst mac
+ for _, section in sections:
+ # for index, (item_key, item_val) in enumerate(section):
+ for index, section_data in enumerate(section):
+ item_key, item_val = section_data
+ if item_val.startswith("@@dst_mac"):
+ tx_port_iter = re.finditer(r'\d+', item_val)
+ tx_port_no = int(next(tx_port_iter).group(0))
+ intf = self.vnfd_helper.find_interface_by_port(tx_port_no)
+ mac = intf["virtual-interface"]["dst_mac"]
+ section_data[1] = mac.replace(":", " ", 6)
+
+ if item_key == "dst mac" and item_val.startswith("@@"):
+ tx_port_iter = re.finditer(r'\d+', item_val)
+ tx_port_no = int(next(tx_port_iter).group(0))
+ intf = self.vnfd_helper.find_interface_by_port(tx_port_no)
+ mac = intf["virtual-interface"]["dst_mac"]
+ section_data[1] = mac
+
+ # if addition file specified in prox config
+ if not self.additional_files:
+ return sections
+
+ for section_name, section in sections:
+ for index, section_data in enumerate(section):
+ try:
+ if section_data[0].startswith("dofile"):
+ section_data[0] = self._insert_additional_file(section_data[0])
+
+ if section_data[1].startswith("dofile"):
+ section_data[1] = self._insert_additional_file(section_data[1])
+ except:
+ pass
+
+ return sections
+
+ @staticmethod
+ def write_prox_config(prox_config):
+ """
+ Write an .ini-format config file for PROX
+ PROX does not allow a space before/after the =, so we need
+ a custom method
+ """
+ out = []
+ for i, (section_name, section) in enumerate(prox_config):
+ out.append("[{}]".format(section_name))
+ for index, item in enumerate(section):
+ key, value = item
+ if key == "__name__":
+ continue
+ if value is not None and value != '@':
+ key = "=".join((key, str(value).replace('\n', '\n\t')))
+ out.append(key)
+ else:
+ key = str(key).replace('\n', '\n\t')
+ out.append(key)
+ return os.linesep.join(out)
+
+ def put_string_to_file(self, s, remote_path):
+ file_obj = cStringIO(s)
+ self.ssh_helper.put_file_obj(file_obj, remote_path)
+ return remote_path
+
+ def generate_prox_lua_file(self):
+ p = OrderedDict()
+ all_ports = self.vnfd_helper.port_pairs.all_ports
+ lua_param = self.LUA_PARAMETER_NAME
+ for port_name in all_ports:
+ peer = self.LUA_PARAMETER_PEER[lua_param]
+ port_num = self.vnfd_helper.port_num(port_name)
+ intf = self.vnfd_helper.find_interface(name=port_name)
+ vintf = intf['virtual-interface']
+ local_ip = vintf["local_ip"]
+ dst_ip = vintf["dst_ip"]
+ local_ip_hex = ip_to_hex(local_ip, separator=' ')
+ dst_ip_hex = ip_to_hex(dst_ip, separator=' ')
+ p.update([
+ ("{}_hex_ip_port_{}".format(lua_param, port_num), local_ip_hex),
+ ("{}_ip_port_{}".format(lua_param, port_num), local_ip),
+ ("{}_hex_ip_port_{}".format(peer, port_num), dst_ip_hex),
+ ("{}_ip_port_{}".format(peer, port_num), dst_ip),
+ ])
+ lua = os.linesep.join(('{}:"{}"'.format(k, v) for k, v in p.items()))
+ return lua
+
+ def upload_prox_lua(self, config_dir, prox_config_dict):
+ # we could have multiple lua directives
+ lau_dict = prox_config_dict.get('lua', {})
+ find_iter = (re.findall(r'\("([^"]+)"\)', k) for k in lau_dict)
+ lua_file = next((found[0] for found in find_iter if found), None)
+ if not lua_file:
+ return ""
+
+ out = self.generate_prox_lua_file()
+ remote_path = os.path.join(config_dir, lua_file)
+ return self.put_string_to_file(out, remote_path)
+
+ def upload_prox_config(self, config_file, prox_config_dict):
+ # prox can't handle spaces around ' = ' so use custom method
+ out = StringIO(self.write_prox_config(prox_config_dict))
+ out.seek(0)
+ remote_path = os.path.join("/tmp", config_file)
+ self.ssh_helper.put_file_obj(out, remote_path)
+
+ return remote_path
+
+ CONFIG_QUEUE_TIMEOUT = 120
+
+ @property
+ def prox_config_data(self):
+ if self._prox_config_data is None:
+ # this will block, but it needs too
+ self._prox_config_data = self.config_queue.get(True, self.CONFIG_QUEUE_TIMEOUT)
+ return self._prox_config_data
+
+ def build_config_file(self):
+ task_path = self.scenario_helper.task_path
+ options = self.scenario_helper.options
+ config_path = options['prox_config']
+ config_file = os.path.basename(config_path)
+ config_path = find_relative_file(config_path, task_path)
+ self.additional_files = {}
+
+ prox_files = options.get('prox_files', [])
+ if isinstance(prox_files, six.string_types):
+ prox_files = [prox_files]
+ for key_prox_file in prox_files:
+ base_prox_file = os.path.basename(key_prox_file)
+ key_prox_path = find_relative_file(key_prox_file, task_path)
+ remote_prox_file = self.copy_to_target(key_prox_path, base_prox_file)
+ self.additional_files[base_prox_file] = remote_prox_file
+
+ self._prox_config_data = self.generate_prox_config_file(config_path)
+ # copy config to queue so we can read it from traffic_runner process
+ self.config_queue.put(self._prox_config_data)
+ self.remote_path = self.upload_prox_config(config_file, self._prox_config_data)
+
+ def build_config(self):
+ self.build_config_file()
+
+ options = self.scenario_helper.options
+
+ prox_args = options['prox_args']
+ LOG.info("Provision and start the %s", self.APP_NAME)
+ self._build_pipeline_kwargs()
+ self.pipeline_kwargs["args"] = " ".join(
+ " ".join([k, v if v else ""]) for k, v in prox_args.items())
+ self.pipeline_kwargs["cfg_file"] = self.remote_path
+
+ cmd_template = "sudo bash -c 'cd {tool_dir}; {tool_path} -o cli {args} -f {cfg_file} '"
+ prox_cmd = cmd_template.format(**self.pipeline_kwargs)
+ return prox_cmd
+
+
+# this might be bad, sometimes we want regular ResourceHelper methods, like collect_kpi
+class ProxResourceHelper(ClientResourceHelper):
+
+ RESOURCE_WORD = 'prox'
+ PROX_CORE_GEN_MODE = "gen"
+ PROX_CORE_LAT_MODE = "lat"
+ PROX_CORE_MPLS_TEST = "MPLS tag/untag"
+
+ PROX_MODE = ""
+
+ WAIT_TIME = 3
+
+ @staticmethod
+ def line_rate_to_pps(pkt_size, n_ports):
+ # FIXME Don't hardcode 10Gb/s
+ return n_ports * TEN_GIGABIT / BITS_PER_BYTE / (pkt_size + 20)
+
+ @staticmethod
+ def find_pci(pci, bound_pci):
+ # we have to substring match PCI bus address from the end
+ return any(b.endswith(pci) for b in bound_pci)
+
+ def __init__(self, setup_helper):
+ super(ProxResourceHelper, self).__init__(setup_helper)
+ self.mgmt_interface = self.vnfd_helper.mgmt_interface
+ self._user = self.mgmt_interface["user"]
+ self._ip = self.mgmt_interface["ip"]
+
+ self.done = False
+ self._cpu_topology = None
+ self._vpci_to_if_name_map = None
+ self.additional_file = {}
+ self.remote_prox_file_name = None
+ self.lower = None
+ self.upper = None
+ self._test_cores = None
+ self._latency_cores = None
+ self._tagged_cores = None
+ self._plain_cores = None
+
+ @property
+ def sut(self):
+ if not self.client:
+ self.client = self._connect()
+ return self.client
+
+ @property
+ def cpu_topology(self):
+ if not self._cpu_topology:
+ stdout = io.BytesIO()
+ self.ssh_helper.get_file_obj("/proc/cpuinfo", stdout)
+ self._cpu_topology = SocketTopology.parse_cpuinfo(stdout.getvalue().decode('utf-8'))
+ return self._cpu_topology
+
+ @property
+ def test_cores(self):
+ if not self._test_cores:
+ self._test_cores = self.get_cores(self.PROX_CORE_GEN_MODE)
+ return self._test_cores
+
+ @property
+ def mpls_cores(self):
+ if not self._tagged_cores:
+ self._tagged_cores, self._plain_cores = self.get_cores_mpls(self.PROX_CORE_GEN_MODE)
+ return self._tagged_cores, self._plain_cores
+
+ @property
+ def tagged_cores(self):
+ return self.mpls_cores[0]
+
+ @property
+ def plain_cores(self):
+ return self.mpls_cores[1]
+
+ @property
+ def latency_cores(self):
+ if not self._latency_cores:
+ self._latency_cores = self.get_cores(self.PROX_CORE_LAT_MODE)
+ return self._latency_cores
+
+ def run_traffic(self, traffic_profile):
+ self.lower = 0.0
+ self.upper = 100.0
+
+ traffic_profile.init(self._queue)
+ # this frees up the run_traffic loop
+ self.client_started.value = 1
+
+ while not self._terminated.value:
+ # move it all to traffic_profile
+ self._run_traffic_once(traffic_profile)
+
+ def _run_traffic_once(self, traffic_profile):
+ traffic_profile.execute_traffic(self)
+ if traffic_profile.done:
+ self._queue.put({'done': True})
+ LOG.debug("tg_prox done")
+ self._terminated.value = 1
+
+ # For VNF use ResourceHelper method to collect KPIs directly.
+ # for TG leave the superclass ClientResourceHelper collect_kpi_method intact
+ def collect_collectd_kpi(self):
+ return self._collect_resource_kpi()
+
+ def collect_kpi(self):
+ result = super(ProxResourceHelper, self).collect_kpi()
+ # add in collectd kpis manually
+ if result:
+ result['collect_stats'] = self._collect_resource_kpi()
+ return result
+
+ def terminate(self):
+ # should not be called, use VNF terminate
+ raise NotImplementedError()
+
+ def up_post(self):
+ return self.sut # force connection
+
+ def execute(self, cmd, *args, **kwargs):
+ func = getattr(self.sut, cmd, None)
+ if func:
+ return func(*args, **kwargs)
+
+ @contextmanager
+ def traffic_context(self, pkt_size, value):
+ self.sut.stop_all()
+ self.sut.reset_stats()
+ if self.get_test_type() == self.PROX_CORE_MPLS_TEST:
+ self.sut.set_pkt_size(self.tagged_cores, pkt_size)
+ self.sut.set_pkt_size(self.plain_cores, pkt_size - 4)
+ self.sut.set_speed(self.tagged_cores, value)
+ ratio = 1.0 * (pkt_size - 4 + 20) / (pkt_size + 20)
+ self.sut.set_speed(self.plain_cores, value * ratio)
+ else:
+ self.sut.set_pkt_size(self.test_cores, pkt_size)
+ self.sut.set_speed(self.test_cores, value)
+
+ self.sut.start_all()
+ try:
+ yield
+ finally:
+ self.sut.stop_all()
+
+ def run_test(self, pkt_size, duration, value, tolerated_loss=0.0):
+ # do this assert in init? unless we expect interface count to
+ # change from one run to another run...
+ ports = self.vnfd_helper.port_pairs.all_ports
+ port_count = len(ports)
+ assert port_count in {1, 2, 4}, \
+ "Invalid number of ports: 1, 2 or 4 ports only supported at this time"
+
+ with self.traffic_context(pkt_size, value):
+ # Getting statistics to calculate PPS at right speed....
+ tsc_hz = float(self.sut.hz())
+ time.sleep(2)
+ with self.sut.measure_tot_stats() as data:
+ time.sleep(duration)
+
+ # Get stats before stopping the cores. Stopping cores takes some time
+ # and might skew results otherwise.
+ latency = self.get_latency()
+
+ deltas = data['delta']
+ rx_total, tx_total = self.sut.port_stats(range(port_count))[6:8]
+ pps = value / 100.0 * self.line_rate_to_pps(pkt_size, port_count)
+
+ samples = {}
+ # we are currently using enumeration to map logical port num to interface
+ for port_name in ports:
+ port = self.vnfd_helper.port_num(port_name)
+ port_rx_total, port_tx_total = self.sut.port_stats([port])[6:8]
+ samples[port_name] = {
+ "in_packets": port_rx_total,
+ "out_packets": port_tx_total,
+ }
+
+ result = ProxTestDataTuple(tolerated_loss, tsc_hz, deltas.rx, deltas.tx,
+ deltas.tsc, latency, rx_total, tx_total, pps)
+ result.log_data()
+ return result, samples
+
+ def get_test_type(self):
+ test_type = None
+ for section_name, section in self.setup_helper.prox_config_data:
+ if section_name != "global":
+ continue
+
+ for key, value in section:
+ if key == "name" and value == self.PROX_CORE_MPLS_TEST:
+ test_type = self.PROX_CORE_MPLS_TEST
+
+ return test_type
+
+ def get_cores(self, mode):
+ cores = []
+
+ for section_name, section in self.setup_helper.prox_config_data:
+ if not section_name.startswith("core"):
+ continue
+
+ for key, value in section:
+ if key == "mode" and value == mode:
+ core_tuple = CoreSocketTuple(section_name)
+ core = core_tuple.find_in_topology(self.cpu_topology)
+ cores.append(core)
+
+ return cores
+
+ def get_cores_mpls(self, mode=PROX_CORE_GEN_MODE):
+ cores_tagged = []
+ cores_plain = []
+ for section_name, section in self.setup_helper.prox_config_data:
+ if not section_name.startswith("core"):
+ continue
+
+ if all(key != "mode" or value != mode for key, value in section):
+ continue
+
+ for item_key, item_value in section:
+ if item_key == "name" and item_value.startswith("tag"):
+ core_tuple = CoreSocketTuple(section_name)
+ core_tag = core_tuple.find_in_topology(self.cpu_topology)
+ cores_tagged.append(core_tag)
+
+ elif item_key == "name" and item_value.startswith("udp"):
+ core_tuple = CoreSocketTuple(section_name)
+ core_udp = core_tuple.find_in_topology(self.cpu_topology)
+ cores_plain.append(core_udp)
+
+ return cores_tagged, cores_plain
+
+ def get_latency(self):
+ """
+ :return: return lat_min, lat_max, lat_avg
+ :rtype: list
+ """
+ if self._latency_cores:
+ return self.sut.lat_stats(self._latency_cores)
+ return []
+
+ def _connect(self, client=None):
+ """Run and connect to prox on the remote system """
+ # De-allocating a large amount of hugepages takes some time. If a new
+ # PROX instance is started immediately after killing the previous one,
+ # it might not be able to allocate hugepages, because they are still
+ # being freed. Hence the -w switch.
+ # self.connection.execute("sudo killall -w Prox 2>/dev/null")
+ # prox_cmd = "export TERM=xterm; cd "+ self.bin_path +"; ./Prox -t
+ # -f ./handle_none-4.cfg"
+ # prox_cmd = "export TERM=xterm; export RTE_SDK=" + self._dpdk_dir +
+ # "; " \
+ # + "export RTE_TARGET=" + self._dpdk_target + ";" \
+ # + " cd " + self._prox_dir + "; make HW_DIRECT_STATS=y -j50;
+ # sudo " \
+ # + "./build/Prox " + prox_args
+ # log.debug("Starting PROX with command [%s]", prox_cmd)
+ # thread.start_new_thread(self.ssh_check_quit, (self, self._user,
+ # self._ip, prox_cmd))
+ if client is None:
+ client = ProxSocketHelper()
+
+ # try connecting to Prox for 60s
+ for _ in range(RETRY_SECONDS):
+ time.sleep(RETRY_INTERVAL)
+ try:
+ client.connect(self._ip, PROX_PORT)
+ except (socket.gaierror, socket.error):
+ continue
+ else:
+ return client
+
+ msg = "Failed to connect to prox, please check if system {} accepts connections on port {}"
+ raise Exception(msg.format(self._ip, PROX_PORT))
diff --git a/yardstick/network_services/vnf_generic/vnf/prox_vnf.py b/yardstick/network_services/vnf_generic/vnf/prox_vnf.py
new file mode 100644
index 000000000..2ac6ea412
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/prox_vnf.py
@@ -0,0 +1,106 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import errno
+import logging
+
+
+from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxDpdkVnfSetupEnvHelper
+from yardstick.network_services.vnf_generic.vnf.prox_helpers import ProxResourceHelper
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNF
+
+LOG = logging.getLogger(__name__)
+
+
+class ProxApproxVnf(SampleVNF):
+
+ APP_NAME = 'PROX'
+ APP_WORD = 'PROX'
+ PROX_MODE = "Workload"
+ VNF_PROMPT = "PROX started"
+ LUA_PARAMETER_NAME = "sut"
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
+ if setup_env_helper_type is None:
+ setup_env_helper_type = ProxDpdkVnfSetupEnvHelper
+
+ if resource_helper_type is None:
+ resource_helper_type = ProxResourceHelper
+
+ super(ProxApproxVnf, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
+
+ def _vnf_up_post(self):
+ self.resource_helper.up_post()
+
+ def vnf_execute(self, cmd, *args, **kwargs):
+ # try to execute with socket commands
+ # ignore socket errors, e.g. when using force_quit
+ ignore_errors = kwargs.pop("_ignore_errors", False)
+ try:
+ return self.resource_helper.execute(cmd, *args, **kwargs)
+ except OSError as e:
+ if not ignore_errors or e.errno not in {errno.EPIPE, errno.ESHUTDOWN}:
+ raise
+
+ def collect_kpi(self):
+ if self.resource_helper is None:
+ result = {
+ "packets_in": 0,
+ "packets_dropped": 0,
+ "packets_fwd": 0,
+ "collect_stats": {"core": {}},
+ }
+ return result
+
+ intf_count = len(self.vnfd_helper.interfaces)
+ if intf_count not in {1, 2, 4}:
+ raise RuntimeError("Failed ..Invalid no of ports .. "
+ "1, 2 or 4 ports only supported at this time")
+
+ port_stats = self.vnf_execute('port_stats', range(intf_count))
+ try:
+ rx_total = port_stats[6]
+ tx_total = port_stats[7]
+ except IndexError:
+ LOG.error("port_stats parse fail %s", port_stats)
+ # return empty dict so we don't mess up existing KPIs
+ return {}
+
+ result = {
+ "packets_in": tx_total,
+ "packets_dropped": (tx_total - rx_total),
+ "packets_fwd": rx_total,
+ # we share ProxResourceHelper with TG, but we want to collect
+ # collectd KPIs here and not TG KPIs, so use a different method name
+ "collect_stats": self.resource_helper.collect_collectd_kpi(),
+ }
+ LOG.debug("%s collect KPIs %s", self.APP_NAME, result)
+ return result
+
+ def _tear_down(self):
+ # this should be standardized for all VNFs or removed
+ self.setup_helper.tear_down()
+
+ def terminate(self):
+ # try to quit with socket commands
+ self.vnf_execute("stop_all")
+ self.vnf_execute("quit")
+ # hopefully quit succeeds and socket closes, so ignore force_quit socket errors
+ self.vnf_execute("force_quit", _ignore_errors=True)
+ if self._vnf_process:
+ self._vnf_process.terminate()
+ self.setup_helper.kill_vnf()
+ self._tear_down()
+ self.resource_helper.stop_collect()
diff --git a/yardstick/network_services/vnf_generic/vnf/sample_vnf.py b/yardstick/network_services/vnf_generic/vnf/sample_vnf.py
index 90053bc36..557009d30 100644
--- a/yardstick/network_services/vnf_generic/vnf/sample_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/sample_vnf.py
@@ -30,16 +30,18 @@ from six.moves import cStringIO
from yardstick.benchmark.contexts.base import Context
from yardstick.benchmark.scenarios.networking.vnf_generic import find_relative_file
from yardstick.network_services.helpers.cpu import CpuSysCores
+from yardstick.network_services.helpers.samplevnf_helper import PortPairs
from yardstick.network_services.helpers.samplevnf_helper import MultiPortConfig
+from yardstick.network_services.helpers.dpdknicbind_helper import DpdkBindHelper
from yardstick.network_services.nfvi.resource import ResourceProfile
from yardstick.network_services.vnf_generic.vnf.base import GenericVNF
from yardstick.network_services.vnf_generic.vnf.base import QueueFileWrapper
from yardstick.network_services.vnf_generic.vnf.base import GenericTrafficGen
from yardstick.network_services.utils import get_nsb_option
-from stl.trex_stl_lib.trex_stl_client import STLClient
-from stl.trex_stl_lib.trex_stl_client import LoggerApi
-from stl.trex_stl_lib.trex_stl_exceptions import STLError, STLStateError
+from trex_stl_lib.trex_stl_client import STLClient
+from trex_stl_lib.trex_stl_client import LoggerApi
+from trex_stl_lib.trex_stl_exceptions import STLError
from yardstick.ssh import AutoConnectSSH
@@ -115,7 +117,9 @@ class SetupEnvHelper(object):
def setup_vnf_environment(self):
pass
- # raise NotImplementedError
+
+ def kill_vnf(self):
+ pass
def tear_down(self):
raise NotImplementedError
@@ -124,15 +128,11 @@ class SetupEnvHelper(object):
class DpdkVnfSetupEnvHelper(SetupEnvHelper):
APP_NAME = 'DpdkVnf'
- DPDK_BIND_CMD = "sudo {dpdk_nic_bind} {force} -b {driver} {vpci}"
- DPDK_UNBIND_CMD = "sudo {dpdk_nic_bind} --force -b {driver} {vpci}"
FIND_NET_CMD = "find /sys/class/net -lname '*{}*' -printf '%f'"
HW_DEFAULT_CORE = 3
SW_DEFAULT_CORE = 2
- DPDK_STATUS_DRIVER_RE = re.compile(r"(\d{2}:\d{2}\.\d).*drv=([-\w]+)")
-
@staticmethod
def _update_packet_type(ip_pipeline_cfg, traffic_options):
match_str = 'pkt_type = ipv4'
@@ -163,14 +163,9 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
super(DpdkVnfSetupEnvHelper, self).__init__(vnfd_helper, ssh_helper, scenario_helper)
self.all_ports = None
self.bound_pci = None
- self._dpdk_nic_bind = None
self.socket = None
-
- @property
- def dpdk_nic_bind(self):
- if self._dpdk_nic_bind is None:
- self._dpdk_nic_bind = self.ssh_helper.provision_tool(tool_file="dpdk-devbind.py")
- return self._dpdk_nic_bind
+ self.used_drivers = None
+ self.dpdk_bind_helper = DpdkBindHelper(ssh_helper)
def _setup_hugepages(self):
cmd = "awk '/Hugepagesize/ { print $2$3 }' < /proc/meminfo"
@@ -181,16 +176,12 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
self.ssh_helper.execute("awk -F: '{ print $1 }' < %s" % memory_path)
if hugepages == "2048kB":
- pages = 16384
+ pages = 8192
else:
pages = 16
self.ssh_helper.execute("echo %s | sudo tee %s" % (pages, memory_path))
- def _get_dpdk_port_num(self, name):
- interface = self.vnfd_helper.find_interface(name=name)
- return interface['virtual-interface']['dpdk_port_num']
-
def build_config(self):
vnf_cfg = self.scenario_helper.vnf_cfg
task_path = self.scenario_helper.task_path
@@ -213,7 +204,7 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
multiport = MultiPortConfig(self.scenario_helper.topology,
config_tpl_cfg,
config_basename,
- self.vnfd_helper.interfaces,
+ self.vnfd_helper,
self.VNF_TYPE,
lb_count,
worker_threads,
@@ -231,7 +222,6 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
self.ssh_helper.upload_config_file(config_basename, new_config)
self.ssh_helper.upload_config_file(script_basename,
multiport.generate_script(self.vnfd_helper))
- self.all_ports = multiport.port_pair_list
LOG.info("Provision and start the %s", self.APP_NAME)
self._build_pipeline_kwargs()
@@ -239,11 +229,19 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
def _build_pipeline_kwargs(self):
tool_path = self.ssh_helper.provision_tool(tool_file=self.APP_NAME)
- ports_len_hex = hex(2 ** (len(self.all_ports) + 1) - 1)
+ # count the number of actual ports in the list of pairs
+ # remove duplicate ports
+ # this is really a mapping from LINK ID to DPDK PMD ID
+ # e.g. 0x110 maps LINK0 -> PMD_ID_1, LINK1 -> PMD_ID_2
+ # 0x1010 maps LINK0 -> PMD_ID_1, LINK1 -> PMD_ID_3
+ ports = self.vnfd_helper.port_pairs.all_ports
+ port_nums = self.vnfd_helper.port_nums(ports)
+ # create mask from all the dpdk port numbers
+ ports_mask_hex = hex(sum(2 ** num for num in port_nums))
self.pipeline_kwargs = {
'cfg_file': self.CFG_CONFIG,
'script': self.CFG_SCRIPT,
- 'ports_len_hex': ports_len_hex,
+ 'port_mask_hex': ports_mask_hex,
'tool_path': tool_path,
}
@@ -282,26 +280,16 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
def _validate_cpu_cfg(self):
return self._get_cpu_sibling_list()
- def _find_used_drivers(self):
- cmd = "{0} -s".format(self.dpdk_nic_bind)
- rc, dpdk_status, _ = self.ssh_helper.execute(cmd)
-
- self.used_drivers = {
- vpci: (index, driver)
- for index, (vpci, driver)
- in enumerate(self.DPDK_STATUS_DRIVER_RE.findall(dpdk_status))
- if any(b.endswith(vpci) for b in self.bound_pci)
- }
-
def setup_vnf_environment(self):
self._setup_dpdk()
resource = self._setup_resources()
- self._kill_vnf()
- self._detect_drivers()
+ self.kill_vnf()
+ self._detect_and_bind_drivers()
return resource
- def _kill_vnf(self):
- self.ssh_helper.execute("sudo pkill %s" % self.APP_NAME)
+ def kill_vnf(self):
+ # have to use exact match
+ self.ssh_helper.execute("sudo pkill -x %s" % self.APP_NAME)
def _setup_dpdk(self):
""" setup dpdk environment needed for vnf to run """
@@ -334,58 +322,34 @@ class DpdkVnfSetupEnvHelper(SetupEnvHelper):
return ResourceProfile(self.vnfd_helper.mgmt_interface,
interfaces=self.vnfd_helper.interfaces, cores=cores)
- def _detect_drivers(self):
+ def _detect_and_bind_drivers(self):
interfaces = self.vnfd_helper.interfaces
- self._find_used_drivers()
- for vpci, (index, _) in self.used_drivers.items():
- try:
- intf1 = next(v for v in interfaces if vpci == v['virtual-interface']['vpci'])
- except StopIteration:
- pass
- else:
- intf1['dpdk_port_num'] = index
+ self.dpdk_bind_helper.read_status()
+ self.dpdk_bind_helper.save_used_drivers()
- for vpci in self.bound_pci:
- self._bind_dpdk('igb_uio', vpci)
- time.sleep(2)
+ self.dpdk_bind_helper.bind(self.bound_pci, 'igb_uio')
- def _bind_dpdk(self, driver, vpci, force=True):
- if force:
- force = '--force '
- else:
- force = ''
- cmd = self.DPDK_BIND_CMD.format(force=force,
- dpdk_nic_bind=self.dpdk_nic_bind,
- driver=driver,
- vpci=vpci)
- self.ssh_helper.execute(cmd)
+ sorted_dpdk_pci_addresses = sorted(self.dpdk_bind_helper.dpdk_bound_pci_addresses)
+ for dpdk_port_num, vpci in enumerate(sorted_dpdk_pci_addresses):
+ try:
+ intf = next(v for v in interfaces
+ if vpci == v['virtual-interface']['vpci'])
+ # force to int
+ intf['virtual-interface']['dpdk_port_num'] = int(dpdk_port_num)
+ except:
+ pass
+ time.sleep(2)
- def _detect_and_bind_dpdk(self, vpci, driver):
+ def get_local_iface_name_by_vpci(self, vpci):
find_net_cmd = self.FIND_NET_CMD.format(vpci)
- exit_status, _, _ = self.ssh_helper.execute(find_net_cmd)
- if exit_status == 0:
- # already bound
- return None
- self._bind_dpdk(driver, vpci)
exit_status, stdout, _ = self.ssh_helper.execute(find_net_cmd)
- if exit_status != 0:
- # failed to bind
- return None
- return stdout
-
- def _bind_kernel_devices(self):
- for intf in self.vnfd_helper.interfaces:
- vi = intf["virtual-interface"]
- stdout = self._detect_and_bind_dpdk(vi["vpci"], vi["driver"])
- if stdout is not None:
- vi["local_iface_name"] = posixpath.basename(stdout)
+ if exit_status == 0:
+ return stdout
+ return None
def tear_down(self):
- for vpci, (_, driver) in self.used_drivers.items():
- self.ssh_helper.execute(self.DPDK_UNBIND_CMD.format(dpdk_nic_bind=self.dpdk_nic_bind,
- driver=driver,
- vpci=vpci))
+ self.dpdk_bind_helper.rebind_drivers()
class ResourceHelper(object):
@@ -444,24 +408,29 @@ class ClientResourceHelper(ResourceHelper):
self.client = None
self.client_started = Value('i', 0)
- self.my_ports = None
+ self.all_ports = None
self._queue = Queue()
self._result = {}
self._terminated = Value('i', 0)
self._vpci_ascending = None
def _build_ports(self):
- self.my_ports = [0, 1]
+ self.networks = self.vnfd_helper.port_pairs.networks
+ self.uplink_ports = self.vnfd_helper.port_nums(self.vnfd_helper.port_pairs.uplink_ports)
+ self.downlink_ports = \
+ self.vnfd_helper.port_nums(self.vnfd_helper.port_pairs.downlink_ports)
+ self.all_ports = self.vnfd_helper.port_nums(self.vnfd_helper.port_pairs.all_ports)
def get_stats(self, *args, **kwargs):
try:
return self.client.get_stats(*args, **kwargs)
- except STLStateError:
+ except STLError:
LOG.exception("TRex client not connected")
return {}
- def generate_samples(self, key=None, default=None):
- last_result = self.get_stats(self.my_ports)
+ def generate_samples(self, ports, key=None, default=None):
+ # needs to be used ports
+ last_result = self.get_stats(ports)
key_value = last_result.get(key, default)
if not isinstance(last_result, Mapping): # added for mock unit test
@@ -469,64 +438,73 @@ class ClientResourceHelper(ResourceHelper):
return {}
samples = {}
- for vpci_idx, vpci in enumerate(self._vpci_ascending):
- name = self.vnfd_helper.find_virtual_interface(vpci=vpci)["name"]
- # fixme: VNFDs KPIs values needs to be mapped to TRex structure
- xe_value = last_result.get(vpci_idx, {})
- samples[name] = {
- "rx_throughput_fps": float(xe_value.get("rx_pps", 0.0)),
- "tx_throughput_fps": float(xe_value.get("tx_pps", 0.0)),
- "rx_throughput_mbps": float(xe_value.get("rx_bps", 0.0)),
- "tx_throughput_mbps": float(xe_value.get("tx_bps", 0.0)),
- "in_packets": int(xe_value.get("ipackets", 0)),
- "out_packets": int(xe_value.get("opackets", 0)),
- }
- if key:
- samples[name][key] = key_value
+ # recalculate port for interface and see if it matches ports provided
+ for intf in self.vnfd_helper.interfaces:
+ name = intf["name"]
+ port = self.vnfd_helper.port_num(name)
+ if port in ports:
+ xe_value = last_result.get(port, {})
+ samples[name] = {
+ "rx_throughput_fps": float(xe_value.get("rx_pps", 0.0)),
+ "tx_throughput_fps": float(xe_value.get("tx_pps", 0.0)),
+ "rx_throughput_mbps": float(xe_value.get("rx_bps", 0.0)),
+ "tx_throughput_mbps": float(xe_value.get("tx_bps", 0.0)),
+ "in_packets": int(xe_value.get("ipackets", 0)),
+ "out_packets": int(xe_value.get("opackets", 0)),
+ }
+ if key:
+ samples[name][key] = key_value
return samples
def _run_traffic_once(self, traffic_profile):
- traffic_profile.execute(self)
+ traffic_profile.execute_traffic(self)
self.client_started.value = 1
time.sleep(self.RUN_DURATION)
- samples = self.generate_samples()
+ samples = self.generate_samples(traffic_profile.ports)
time.sleep(self.QUEUE_WAIT_TIME)
self._queue.put(samples)
def run_traffic(self, traffic_profile):
# fixme: fix passing correct trex config file,
# instead of searching the default path
- self._build_ports()
- self.client = self._connect()
- self.client.reset(ports=self.my_ports)
- self.client.remove_all_streams(self.my_ports) # remove all streams
- traffic_profile.register_generator(self)
-
- while self._terminated.value == 0:
- self._run_traffic_once(traffic_profile)
-
- self.client.stop(self.my_ports)
- self.client.disconnect()
- self._terminated.value = 0
+ try:
+ self._build_ports()
+ self.client = self._connect()
+ self.client.reset(ports=self.all_ports)
+ self.client.remove_all_streams(self.all_ports) # remove all streams
+ traffic_profile.register_generator(self)
+
+ while self._terminated.value == 0:
+ self._run_traffic_once(traffic_profile)
+
+ self.client.stop(self.all_ports)
+ self.client.disconnect()
+ self._terminated.value = 0
+ except STLError:
+ if self._terminated.value:
+ LOG.debug("traffic generator is stopped")
+ return # return if trex/tg server is stopped.
+ raise
def terminate(self):
self._terminated.value = 1 # stop client
def clear_stats(self, ports=None):
if ports is None:
- ports = self.my_ports
+ ports = self.all_ports
self.client.clear_stats(ports=ports)
def start(self, ports=None, *args, **kwargs):
if ports is None:
- ports = self.my_ports
+ ports = self.all_ports
self.client.start(ports=ports, *args, **kwargs)
def collect_kpi(self):
if not self._queue.empty():
kpi = self._queue.get()
self._result.update(kpi)
- LOG.debug("Collect {0} KPIs {1}".format(self.RESOURCE_WORD, self._result))
+ LOG.debug("Got KPIs from _queue for {0} {1}".format(
+ self.scenario_helper.name, self.RESOURCE_WORD))
return self._result
def _connect(self, client=None):
@@ -659,19 +637,19 @@ class ScenarioHelper(object):
@property
def task_path(self):
- return self.scenario_cfg["task_path"]
+ return self.scenario_cfg['task_path']
@property
def nodes(self):
- return self.scenario_cfg['nodes']
+ return self.scenario_cfg.get('nodes')
@property
def all_options(self):
- return self.scenario_cfg["options"]
+ return self.scenario_cfg.get('options', {})
@property
def options(self):
- return self.all_options[self.name]
+ return self.all_options.get(self.name, {})
@property
def vnf_cfg(self):
@@ -709,24 +687,28 @@ class SampleVNF(GenericVNF):
self.resource_helper = resource_helper_type(self.setup_helper)
- self.all_ports = None
self.context_cfg = None
self.nfvi_context = None
self.pipeline_kwargs = {}
- self.priv_ports = None
- self.pub_ports = None
+ self.uplink_ports = None
+ self.downlink_ports = None
# TODO(esm): make QueueFileWrapper invert-able so that we
# never have to manage the queues
self.q_in = Queue()
self.q_out = Queue()
self.queue_wrapper = None
self.run_kwargs = {}
- self.scenario_cfg = None
- self.tg_port_pairs = None
self.used_drivers = {}
self.vnf_port_pairs = None
self._vnf_process = None
+ def _build_ports(self):
+ self._port_pairs = PortPairs(self.vnfd_helper.interfaces)
+ self.networks = self._port_pairs.networks
+ self.uplink_ports = self.vnfd_helper.port_nums(self._port_pairs.uplink_ports)
+ self.downlink_ports = self.vnfd_helper.port_nums(self._port_pairs.downlink_ports)
+ self.my_ports = self.vnfd_helper.port_nums(self._port_pairs.all_ports)
+
def _get_route_data(self, route_index, route_type):
route_iter = iter(self.vnfd_helper.vdu0.get('nd_route_tbl', []))
for _ in range(route_index):
@@ -805,6 +787,9 @@ class SampleVNF(GenericVNF):
LOG.info("Waiting for %s VNF to start.. ", self.APP_NAME)
time.sleep(1)
+ # Send ENTER to display a new prompt in case the prompt text was corrupted
+ # by other VNF output
+ self.q_in.put('\r\n')
def _build_run_kwargs(self):
self.run_kwargs = {
@@ -822,7 +807,7 @@ class SampleVNF(GenericVNF):
self.ssh_helper.drop_connection()
cmd = self._build_config()
# kill before starting
- self.ssh_helper.execute("pkill {}".format(self.APP_NAME))
+ self.setup_helper.kill_vnf()
LOG.debug(cmd)
self._build_run_kwargs()
@@ -846,7 +831,7 @@ class SampleVNF(GenericVNF):
self.vnf_execute("quit")
if self._vnf_process:
self._vnf_process.terminate()
- self.ssh_helper.execute("sudo pkill %s" % self.APP_NAME)
+ self.setup_helper.kill_vnf()
self._tear_down()
self.resource_helper.stop_collect()
@@ -905,7 +890,6 @@ class SampleVNFTrafficGen(GenericTrafficGen):
self.runs_traffic = True
self.traffic_finished = False
- self.tg_port_pairs = None
self._tg_process = None
self._traffic_process = None
@@ -916,7 +900,6 @@ class SampleVNFTrafficGen(GenericTrafficGen):
def instantiate(self, scenario_cfg, context_cfg):
self.scenario_helper.scenario_cfg = scenario_cfg
self.resource_helper.generate_cfg()
- self.setup_helper.setup_vnf_environment()
self.resource_helper.setup()
LOG.info("Starting %s server...", self.APP_NAME)
@@ -924,6 +907,7 @@ class SampleVNFTrafficGen(GenericTrafficGen):
self._tg_process.start()
def wait_for_instantiate(self):
+ # overridden by subclasses
return self._wait_for_process()
def _check_status(self):
@@ -941,6 +925,9 @@ class SampleVNFTrafficGen(GenericTrafficGen):
return self._tg_process.exitcode
def _traffic_runner(self, traffic_profile):
+ # always drop connections first thing in new processes
+ # so we don't get paramiko errors
+ self.ssh_helper.drop_connection()
LOG.info("Starting %s client...", self.APP_NAME)
self.resource_helper.run_traffic(traffic_profile)
@@ -958,6 +945,9 @@ class SampleVNFTrafficGen(GenericTrafficGen):
# Wait for traffic process to start
while self.resource_helper.client_started.value == 0:
time.sleep(self.RUN_WAIT)
+ # what if traffic process takes a few seconds to start?
+ if not self._traffic_process.is_alive():
+ break
return self._traffic_process.is_alive()
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_ixload.py b/yardstick/network_services/vnf_generic/vnf/tg_ixload.py
index c15f7b954..612799ff5 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_ixload.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_ixload.py
@@ -22,11 +22,10 @@ import shutil
from collections import OrderedDict
from subprocess import call
-import six
-
from yardstick.common.utils import makedirs
from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
+from yardstick.benchmark.scenarios.networking.vnf_generic import find_relative_file
LOG = logging.getLogger(__name__)
@@ -46,7 +45,7 @@ IXLOAD_CONFIG_TEMPLATE = '''\
},
"remote_server": "%s",
"result_dir": "%s",
- "ixload_cfg": '"C:/Results/%s"
+ "ixload_cfg": "C:/Results/%s"
}'''
IXLOAD_CMD = "{ixloadpy} {http_ixload} {args}"
@@ -78,6 +77,7 @@ class IxLoadResourceHelper(ClientResourceHelper):
super(IxLoadResourceHelper, self).__init__(setup_helper)
self.result = OrderedDict((key, ResourceDataHelper()) for key in self.KPI_LIST)
self.resource_file_name = ''
+ self.data = None
def parse_csv_read(self, reader):
for row in reader:
@@ -92,7 +92,9 @@ class IxLoadResourceHelper(ClientResourceHelper):
def setup(self):
# TODO: fixupt scenario_helper to hanlde ixia
- self.resource_file_name = str(self.scenario_helper.scenario_cfg['ixia_profile'])
+ self.resource_file_name = \
+ find_relative_file(self.scenario_helper.scenario_cfg['ixia_profile'],
+ self.scenario_helper.scenario_cfg["task_path"])
makedirs(self.RESULTS_MOUNT)
cmd = MOUNT_CMD.format(self.vnfd_helper.mgmt_interface, self)
LOG.debug(cmd)
@@ -108,6 +110,12 @@ class IxLoadResourceHelper(ClientResourceHelper):
return {key_right: self.result[key_left].get_aggregates()
for key_left, key_right in self.KPI_LIST.items()}
+ def collect_kpi(self):
+ if self.data:
+ self._result.update(self.data)
+ LOG.info("Collect {0} KPIs {1}".format(self.RESOURCE_WORD, self._result))
+ return self._result
+
def log(self):
for key in self.KPI_LIST:
LOG.debug(self.result[key])
@@ -122,8 +130,6 @@ class IxLoadTrafficGen(SampleVNFTrafficGen):
super(IxLoadTrafficGen, self).__init__(name, vnfd, setup_env_helper_type,
resource_helper_type)
self._result = {}
- self.done = False
- self.data = None
def run_traffic(self, traffic_profile):
ports = []
@@ -131,7 +137,7 @@ class IxLoadTrafficGen(SampleVNFTrafficGen):
for interface in self.vnfd_helper.interfaces:
vpci_list = interface['virtual-interface']["vpci"].split(":")
card = vpci_list[0]
- ports.append(vpci_list[1])
+ ports.append(str(vpci_list[1]))
for csv_file in glob.iglob(self.ssh_helper.join_bin_path('*.csv')):
os.unlink(csv_file)
@@ -143,6 +149,7 @@ class IxLoadTrafficGen(SampleVNFTrafficGen):
os.path.basename(self.resource_helper.resource_file_name))
http_ixload_path = os.path.join(VNF_PATH, "../../traffic_profile")
+
cmd = IXLOAD_CMD.format(
ixloadpy=os.path.join(ixia_config["py_bin_path"], "ixloadpython"),
http_ixload=os.path.join(http_ixload_path, "http_ixload.py"),
@@ -153,23 +160,25 @@ class IxLoadTrafficGen(SampleVNFTrafficGen):
with open(self.ssh_helper.join_bin_path("ixLoad_HTTP_Client.csv")) as csv_file:
lines = csv_file.readlines()[10:]
-
with open(self.ssh_helper.join_bin_path("http_result.csv"), 'wb+') as result_file:
- result_file.writelines(six.text_type(lines[:-1]))
+ result_file.writelines(lines[:-1])
result_file.flush()
result_file.seek(0)
reader = csv.DictReader(result_file)
self.resource_helper.parse_csv_read(reader)
self.resource_helper.log()
- self.data = self.resource_helper.make_aggregates()
+ self.resource_helper.data = self.resource_helper.make_aggregates()
def listen_traffic(self, traffic_profile):
pass
def instantiate(self, scenario_cfg, context_cfg):
super(IxLoadTrafficGen, self).instantiate(scenario_cfg, context_cfg)
- self.done = False
+
+ def wait_for_instantiate(self):
+ # not needed for Ixload
+ pass
def terminate(self):
call(["pkill", "-9", "http_ixload.py"])
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_ping.py b/yardstick/network_services/vnf_generic/vnf/tg_ping.py
index e65296287..9cd9f2574 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_ping.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_ping.py
@@ -23,6 +23,7 @@ from ipaddress import IPv4Interface
from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
from yardstick.network_services.vnf_generic.vnf.sample_vnf import DpdkVnfSetupEnvHelper
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
LOG = logging.getLogger(__name__)
@@ -59,7 +60,38 @@ class PingParser(object):
class PingSetupEnvHelper(DpdkVnfSetupEnvHelper):
def setup_vnf_environment(self):
- self._bind_kernel_devices()
+ for intf in self.vnfd_helper.interfaces:
+ vi = intf['virtual-interface']
+ vi['local_iface_name'] = self.get_local_iface_name_by_vpci(vi['vpci'])
+
+
+class PingResourceHelper(ClientResourceHelper):
+
+ def __init__(self, setup_helper):
+ super(PingResourceHelper, self).__init__(setup_helper)
+ self._queue = Queue()
+ self._parser = PingParser(self._queue)
+
+ def run_traffic(self, traffic_profile):
+ # drop the connection in order to force a new one
+ self.ssh_helper.drop_connection()
+
+ self.client_started.value = 1
+ cmd_list = [
+ "sudo ip addr flush {local_if_name}",
+ "sudo ip addr add {local_ip}/24 dev {local_if_name}",
+ "sudo ip link set {local_if_name} up",
+ ]
+
+ self.cmd_kwargs['packet_size'] = traffic_profile.params['traffic_profile']['frame_size']
+
+ for cmd in cmd_list:
+ self.ssh_helper.execute(cmd.format(**self.cmd_kwargs))
+
+ ping_cmd = "nohup ping -s {packet_size} {target_ip}&"
+ self.ssh_helper.run(ping_cmd.format(**self.cmd_kwargs),
+ stdout=self._parser,
+ keep_stdin_open=True, pty=True)
class PingTrafficGen(SampleVNFTrafficGen):
@@ -69,16 +101,17 @@ class PingTrafficGen(SampleVNFTrafficGen):
"""
TG_NAME = 'Ping'
+ APP_NAME = 'Ping'
RUN_WAIT = 4
def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if setup_env_helper_type is None:
setup_env_helper_type = PingSetupEnvHelper
+ if resource_helper_type is None:
+ resource_helper_type = PingResourceHelper
super(PingTrafficGen, self).__init__(name, vnfd, setup_env_helper_type,
resource_helper_type)
- self._queue = Queue()
- self._parser = PingParser(self._queue)
self._result = {}
def scale(self, flavor=""):
@@ -89,12 +122,23 @@ class PingTrafficGen(SampleVNFTrafficGen):
return self._tg_process.is_alive()
def instantiate(self, scenario_cfg, context_cfg):
+ self._start_server()
self._result = {
"packets_received": 0,
"rtt": 0,
}
+ intf = self.vnfd_helper.interfaces[0]["virtual-interface"]
+ self.resource_helper.cmd_kwargs = {
+ 'target_ip': IPv4Interface(intf["dst_ip"]).ip.exploded,
+ 'local_ip': IPv4Interface(intf["local_ip"]).ip.exploded,
+ 'local_if_name': intf["local_iface_name"].split('/')[0],
+ }
+
self.setup_helper.setup_vnf_environment()
+ def wait_for_instantiate(self):
+ pass
+
def listen_traffic(self, traffic_profile):
""" Not needed for ping
@@ -102,27 +146,3 @@ class PingTrafficGen(SampleVNFTrafficGen):
:return:
"""
pass
-
- def _traffic_runner(self, traffic_profile):
- intf = self.vnfd_helper.interfaces[0]["virtual-interface"]
- profile = traffic_profile.params["traffic_profile"]
- cmd_kwargs = {
- 'target_ip': IPv4Interface(intf["dst_ip"]).ip.exploded,
- 'local_ip': IPv4Interface(intf["local_ip"]).ip.exploded,
- 'local_if_name': intf["local_iface_name"].split('/')[0],
- 'packet_size': profile["frame_size"],
- }
-
- cmd_list = [
- "sudo ip addr flush {local_if_name}",
- "sudo ip addr add {local_ip}/24 dev {local_if_name}",
- "sudo ip link set {local_if_name} up",
- ]
-
- for cmd in cmd_list:
- self.ssh_helper.execute(cmd.format(**cmd_kwargs))
-
- ping_cmd = "ping -s {packet_size} {target_ip}"
- self.ssh_helper.run(ping_cmd.format(**cmd_kwargs),
- stdout=self._parser,
- keep_stdin_open=True, pty=True)
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_prox.py b/yardstick/network_services/vnf_generic/vnf/tg_prox.py
new file mode 100644
index 000000000..40eda753f
--- /dev/null
+++ b/yardstick/network_services/vnf_generic/vnf/tg_prox.py
@@ -0,0 +1,78 @@
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from __future__ import print_function, absolute_import
+
+import logging
+
+from yardstick.network_services.utils import get_nsb_option
+from yardstick.network_services.vnf_generic.vnf.prox_vnf import ProxApproxVnf
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
+
+LOG = logging.getLogger(__name__)
+
+
+class ProxTrafficGen(SampleVNFTrafficGen):
+
+ APP_NAME = 'ProxTG'
+ PROX_MODE = "Traffic Gen"
+ LUA_PARAMETER_NAME = "gen"
+ WAIT_TIME = 1
+
+ @staticmethod
+ def _sort_vpci(vnfd):
+ """
+
+ :param vnfd: vnfd.yaml
+ :return: trex_cfg.yaml file
+ """
+
+ def key_func(interface):
+ return interface["virtual-interface"]["vpci"], interface["name"]
+
+ ext_intf = vnfd["vdu"][0]["external-interface"]
+ return sorted(ext_intf, key=key_func)
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
+ # don't call superclass, use custom wrapper of ProxApproxVnf
+ self._vnf_wrapper = ProxApproxVnf(name, vnfd, setup_env_helper_type, resource_helper_type)
+ self.bin_path = get_nsb_option('bin_path', '')
+ self.name = self._vnf_wrapper.name
+ self.ssh_helper = self._vnf_wrapper.ssh_helper
+ self.setup_helper = self._vnf_wrapper.setup_helper
+ self.resource_helper = self._vnf_wrapper.resource_helper
+ self.scenario_helper = self._vnf_wrapper.scenario_helper
+
+ self.runs_traffic = True
+ self.traffic_finished = False
+ self._tg_process = None
+ self._traffic_process = None
+
+ # used for generating stats
+ self.vpci_if_name_ascending = self._sort_vpci(vnfd)
+ self.resource_helper.vpci_if_name_ascending = self._sort_vpci(vnfd)
+
+ def listen_traffic(self, traffic_profile):
+ pass
+
+ def terminate(self):
+ self._vnf_wrapper.terminate()
+ super(ProxTrafficGen, self).terminate()
+
+ def instantiate(self, scenario_cfg, context_cfg):
+ self._vnf_wrapper.instantiate(scenario_cfg, context_cfg)
+ self._tg_process = self._vnf_wrapper._vnf_process
+
+ def wait_for_instantiate(self):
+ self._vnf_wrapper.wait_for_instantiate()
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py b/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py
index 07bbdae95..12266d6ad 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py
@@ -13,6 +13,8 @@
# limitations under the License.
from __future__ import absolute_import
+
+import json
import time
import os
import logging
@@ -22,11 +24,7 @@ from yardstick.common.utils import ErrorClass
from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
from yardstick.network_services.vnf_generic.vnf.sample_vnf import Rfc2544ResourceHelper
-
-try:
- from IxNet import IxNextgen
-except ImportError:
- IxNextgen = ErrorClass
+from yardstick.benchmark.scenarios.networking.vnf_generic import find_relative_file
LOG = logging.getLogger(__name__)
@@ -36,14 +34,22 @@ IXIA_LIB = os.path.dirname(os.path.realpath(__file__))
IXNET_LIB = os.path.join(IXIA_LIB, "../../libs/ixia_libs/IxNet")
sys.path.append(IXNET_LIB)
+try:
+ from IxNet import IxNextgen
+except ImportError:
+ IxNextgen = ErrorClass
+
class IxiaRfc2544Helper(Rfc2544ResourceHelper):
- pass
+ def is_done(self):
+ return self.latency and self.iteration.value > 10
class IxiaResourceHelper(ClientResourceHelper):
+ LATENCY_TIME_SLEEP = 120
+
def __init__(self, setup_helper, rfc_helper_type=None):
super(IxiaResourceHelper, self).__init__(setup_helper)
self.scenario_helper = setup_helper.scenario_helper
@@ -54,92 +60,145 @@ class IxiaResourceHelper(ClientResourceHelper):
rfc_helper_type = IxiaRfc2544Helper
self.rfc_helper = rfc_helper_type(self.scenario_helper)
- self.tg_port_pairs = []
- self.priv_ports = None
- self.pub_ports = None
+ self.uplink_ports = None
+ self.downlink_ports = None
+ self._connect()
def _connect(self, client=None):
- self.client.connect(self.vnfd_helper)
-
- def _build_ports(self):
- # self.generate_port_pairs(self.topology)
- self.priv_ports = [int(x[0][-1]) for x in self.tg_port_pairs]
- self.pub_ports = [int(x[1][-1]) for x in self.tg_port_pairs]
- self.my_ports = list(set(self.priv_ports).union(set(self.pub_ports)))
+ self.client._connect(self.vnfd_helper)
def get_stats(self, *args, **kwargs):
- return self.client.ix_get_statistics()[1]
+ return self.client.ix_get_statistics()
def stop_collect(self):
- self._terminated.value = 0
+ self._terminated.value = 1
if self.client:
self.client.ix_stop_traffic()
- def generate_samples(self, key=None, default=None):
- last_result = self.get_stats()
+ def generate_samples(self, ports, key=None, default=None):
+ stats = self.get_stats()
+ last_result = stats[1]
+ latency = stats[0]
samples = {}
- for vpci_idx, interface in enumerate(self.vnfd_helper.interfaces):
- name = "xe{0}".format(vpci_idx)
- samples[name] = {
- "rx_throughput_kps": float(last_result["Rx_Rate_Kbps"][vpci_idx]),
- "tx_throughput_kps": float(last_result["Tx_Rate_Kbps"][vpci_idx]),
- "rx_throughput_mbps": float(last_result["Rx_Rate_Mbps"][vpci_idx]),
- "tx_throughput_mbps": float(last_result["Tx_Rate_Mbps"][vpci_idx]),
- "in_packets": int(last_result["Valid_Frames_Rx"][vpci_idx]),
- "out_packets": int(last_result["Frames_Tx"][vpci_idx]),
- "RxThroughput": int(last_result["Valid_Frames_Rx"][vpci_idx]) / 30,
- "TxThroughput": int(last_result["Frames_Tx"][vpci_idx]) / 30,
- }
+ # this is not DPDK port num, but this is whatever number we gave
+ # when we selected ports and programmed the profile
+ for port_num in ports:
+ try:
+ # reverse lookup port name from port_num so the stats dict is descriptive
+ intf = self.vnfd_helper.find_interface_by_port(port_num)
+ port_name = intf["name"]
+ samples[port_name] = {
+ "rx_throughput_kps": float(last_result["Rx_Rate_Kbps"][port_num]),
+ "tx_throughput_kps": float(last_result["Tx_Rate_Kbps"][port_num]),
+ "rx_throughput_mbps": float(last_result["Rx_Rate_Mbps"][port_num]),
+ "tx_throughput_mbps": float(last_result["Tx_Rate_Mbps"][port_num]),
+ "in_packets": int(last_result["Valid_Frames_Rx"][port_num]),
+ "out_packets": int(last_result["Frames_Tx"][port_num]),
+ "RxThroughput": int(last_result["Valid_Frames_Rx"][port_num]) / 30,
+ "TxThroughput": int(last_result["Frames_Tx"][port_num]) / 30,
+ }
+ if key:
+ avg_latency = latency["Store-Forward_Avg_latency_ns"][port_num]
+ min_latency = latency["Store-Forward_Min_latency_ns"][port_num]
+ max_latency = latency["Store-Forward_Max_latency_ns"][port_num]
+ samples[port_name][key] = \
+ {"Store-Forward_Avg_latency_ns": avg_latency,
+ "Store-Forward_Min_latency_ns": min_latency,
+ "Store-Forward_Max_latency_ns": max_latency}
+ except IndexError:
+ pass
return samples
def run_traffic(self, traffic_profile):
+ if self._terminated.value:
+ return
+
min_tol = self.rfc_helper.tolerance_low
max_tol = self.rfc_helper.tolerance_high
+ default = "00:00:00:00:00:00"
self._build_ports()
- self._connect()
# we don't know client_file_name until runtime as instantiate
- client_file_name = self.scenario_helper.scenario_cfg['ixia_profile']
+ client_file_name = \
+ find_relative_file(self.scenario_helper.scenario_cfg['ixia_profile'],
+ self.scenario_helper.scenario_cfg["task_path"])
self.client.ix_load_config(client_file_name)
time.sleep(WAIT_AFTER_CFG_LOAD)
self.client.ix_assign_ports()
+ ixia_file = find_relative_file("ixia_traffic.cfg",
+ self.scenario_helper.scenario_cfg["task_path"])
+
+ static_traffic = {}
+ with open(ixia_file) as stream:
+ try:
+ static_traffic = json.load(stream)
+ except Exception:
+ LOG.exception("")
mac = {}
- for index, interface in enumerate(self.vnfd_helper.interfaces):
- virt_intf = interface["virtual-interface"]
- mac.update({
- "src_mac_{}".format(index): virt_intf["local_mac"],
- "dst_mac_{}".format(index): virt_intf["dst_mac"],
- })
+ for vld_id, traffic in static_traffic.items():
+ intfs = self.vnfd_helper.port_pairs.networks.get(vld_id, [])
+ interface = next(iter(intfs), None)
+ if interface:
+ virt_intf = self.vnfd_helper.find_interface(name=interface)["virtual-interface"]
+ # we only know static traffic id by reading the json
+ # this is used by _get_ixia_traffic_profile
+ mac["src_mac_{}".format(traffic["id"])] = virt_intf.get("local_mac", default)
+ mac["dst_mac_{}".format(traffic["id"])] = virt_intf.get("dst_mac", default)
samples = {}
- ixia_file = os.path.join(os.getcwd(), "ixia_traffic.cfg")
# Generate ixia traffic config...
- while not self._terminated.value:
- traffic_profile.execute(self, self.client, mac, ixia_file)
- self.client_started.value = 1
- time.sleep(WAIT_FOR_TRAFFIC)
+ try:
+ while not self._terminated.value:
+ traffic_profile.execute_traffic(self, self.client, mac, ixia_file)
+ self.client_started.value = 1
+ time.sleep(WAIT_FOR_TRAFFIC)
+ self.client.ix_stop_traffic()
+ samples = self.generate_samples(traffic_profile.ports)
+ self._queue.put(samples)
+ status, samples = traffic_profile.get_drop_percentage(self, samples, min_tol,
+ max_tol, self.client, mac,
+ ixia_file)
+
+ current = samples['CurrentDropPercentage']
+ if min_tol <= current <= max_tol or status == 'Completed':
+ self._terminated.value = 1
+
self.client.ix_stop_traffic()
- samples = self.generate_samples()
self._queue.put(samples)
- status, samples = traffic_profile.get_drop_percentage(self, samples, min_tol,
- max_tol, self.client, mac,
- ixia_file)
+ except Exception:
+ LOG.exception("Run Traffic terminated")
+
+ if not self.rfc_helper.is_done():
+ self._terminated.value = 1
+ return
- current = samples['CurrentDropPercentage']
- if min_tol <= current <= max_tol or status == 'Completed':
- self._terminated.value = 1
+ traffic_profile.execute_traffic(self, self.client, mac, ixia_file)
+ for _ in range(5):
+ time.sleep(self.LATENCY_TIME_SLEEP)
+ self.client.ix_stop_traffic()
+ samples = self.generate_samples(traffic_profile.ports, 'latency', {})
+ self._queue.put(samples)
+ traffic_profile.start_ixia_latency(self, self.client, mac, ixia_file)
+ if self._terminated.value:
+ break
self.client.ix_stop_traffic()
- self._queue.put(samples)
+ self._terminated.value = 1
+
+ def collect_kpi(self):
+ self.rfc_helper.iteration.value += 1
+ return super(IxiaResourceHelper, self).collect_kpi()
class IxiaTrafficGen(SampleVNFTrafficGen):
+ APP_NAME = 'Ixia'
+
def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
if resource_helper_type is None:
resource_helper_type = IxiaResourceHelper
@@ -148,7 +207,6 @@ class IxiaTrafficGen(SampleVNFTrafficGen):
resource_helper_type)
self._ixia_traffic_gen = None
self.ixia_file_name = ''
- self.tg_port_pairs = []
self.vnf_port_pairs = []
def _check_status(self):
@@ -163,3 +221,7 @@ class IxiaTrafficGen(SampleVNFTrafficGen):
def terminate(self):
self.resource_helper.stop_collect()
super(IxiaTrafficGen, self).terminate()
+
+ def wait_for_instantiate(self):
+ # not needed for IxNet
+ pass
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py b/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py
index 79e42e0a8..4e9f4bdc1 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py
@@ -18,9 +18,7 @@ from __future__ import print_function
import time
import logging
from collections import Mapping
-from itertools import chain
-from yardstick.network_services.helpers.samplevnf_helper import MultiPortConfig
from yardstick.network_services.vnf_generic.vnf.tg_trex import TrexTrafficGen
from yardstick.network_services.vnf_generic.vnf.sample_vnf import Rfc2544ResourceHelper
from yardstick.network_services.vnf_generic.vnf.tg_trex import TrexResourceHelper
@@ -47,20 +45,15 @@ class TrexRfcResourceHelper(TrexResourceHelper):
rfc_helper_type = TrexRfc2544ResourceHelper
self.rfc2544_helper = rfc_helper_type(self.scenario_helper)
- # self.tg_port_pairs = []
-
- def _build_ports(self):
- self.tg_port_pairs, self.networks = MultiPortConfig.get_port_pairs(
- self.vnfd_helper.interfaces)
- self.priv_ports = [int(x[0][-1]) for x in self.tg_port_pairs]
- self.pub_ports = [int(x[1][-1]) for x in self.tg_port_pairs]
- self.my_ports = list(set(chain(self.priv_ports, self.pub_ports)))
def _run_traffic_once(self, traffic_profile):
- traffic_profile.execute(self)
+ if self._terminated.value:
+ return
+
+ traffic_profile.execute_traffic(self)
self.client_started.value = 1
time.sleep(self.RUN_DURATION)
- self.client.stop(self.my_ports)
+ self.client.stop(traffic_profile.ports)
time.sleep(self.WAIT_TIME)
samples = traffic_profile.get_drop_percentage(self)
self._queue.put(samples)
@@ -68,34 +61,34 @@ class TrexRfcResourceHelper(TrexResourceHelper):
if not self.rfc2544_helper.is_done():
return
- self.client.stop(self.my_ports)
- self.client.reset(ports=self.my_ports)
- self.client.remove_all_streams(self.my_ports)
- traffic_profile.execute_latency(samples=samples)
+ self.client.stop(traffic_profile.ports)
+ self.client.reset(ports=traffic_profile.ports)
+ self.client.remove_all_streams(traffic_profile.ports)
+ traffic_profile.execute_traffic_latency(samples=samples)
multiplier = traffic_profile.calculate_pps(samples)[1]
for _ in range(5):
time.sleep(self.LATENCY_TIME_SLEEP)
- self.client.stop(self.my_ports)
+ self.client.stop(traffic_profile.ports)
time.sleep(self.WAIT_TIME)
- last_res = self.client.get_stats(self.my_ports)
+ last_res = self.client.get_stats(traffic_profile.ports)
if not isinstance(last_res, Mapping):
self._terminated.value = 1
continue
- self.generate_samples('latency', {})
+ self.generate_samples(traffic_profile.ports, 'latency', {})
self._queue.put(samples)
self.client.start(mult=str(multiplier),
- ports=self.my_ports,
+ ports=traffic_profile.ports,
duration=120, force=True)
- def start_client(self, mult, duration, force=True):
- self.client.start(ports=self.my_ports, mult=mult, duration=duration, force=force)
+ def start_client(self, ports, mult=None, duration=None, force=True):
+ self.client.start(ports=ports, mult=mult, duration=duration, force=force)
- def clear_client_stats(self):
- self.client.clear_stats(ports=self.my_ports)
+ def clear_client_stats(self, ports):
+ self.client.clear_stats(ports=ports)
def collect_kpi(self):
self.rfc2544_helper.iteration.value += 1
- super(TrexRfcResourceHelper, self).collect_kpi()
+ return super(TrexRfcResourceHelper, self).collect_kpi()
class TrexTrafficGenRFC(TrexTrafficGen):
diff --git a/yardstick/network_services/vnf_generic/vnf/tg_trex.py b/yardstick/network_services/vnf_generic/vnf/tg_trex.py
index 616b331ba..1fe790f08 100644
--- a/yardstick/network_services/vnf_generic/vnf/tg_trex.py
+++ b/yardstick/network_services/vnf_generic/vnf/tg_trex.py
@@ -25,10 +25,19 @@ from yardstick.common.utils import mac_address_to_hex_list
from yardstick.network_services.utils import get_nsb_option
from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNFTrafficGen
from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import DpdkVnfSetupEnvHelper
LOG = logging.getLogger(__name__)
+class TrexDpdkVnfSetupEnvHelper(DpdkVnfSetupEnvHelper):
+ APP_NAME = "t-rex-64"
+ CFG_CONFIG = ""
+ CFG_SCRIPT = ""
+ PIPELINE_COMMAND = ""
+ VNF_TYPE = "TG"
+
+
class TrexResourceHelper(ClientResourceHelper):
CONF_FILE = '/tmp/trex_cfg.yaml'
@@ -36,16 +45,14 @@ class TrexResourceHelper(ClientResourceHelper):
RESOURCE_WORD = 'trex'
RUN_DURATION = 0
- SYNC_PORT = 4500
- ASYNC_PORT = 4501
+ ASYNC_PORT = 4500
+ SYNC_PORT = 4501
def generate_cfg(self):
ext_intf = self.vnfd_helper.interfaces
vpci_list = []
port_list = []
trex_cfg = {
- 'port_limit': 0,
- 'version': '2',
'interfaces': vpci_list,
'port_info': port_list,
"port_limit": len(ext_intf),
@@ -79,6 +86,7 @@ class TrexResourceHelper(ClientResourceHelper):
DISABLE_DEPLOY = True
def setup(self):
+ super(TrexResourceHelper, self).setup()
if self.DISABLE_DEPLOY:
return
@@ -130,6 +138,9 @@ class TrexTrafficGen(SampleVNFTrafficGen):
if resource_helper_type is None:
resource_helper_type = TrexResourceHelper
+ if setup_env_helper_type is None:
+ setup_env_helper_type = TrexDpdkVnfSetupEnvHelper
+
super(TrexTrafficGen, self).__init__(name, vnfd, setup_env_helper_type,
resource_helper_type)
diff --git a/yardstick/network_services/vnf_generic/vnf/udp_replay.py b/yardstick/network_services/vnf_generic/vnf/udp_replay.py
index 6e206f2b2..6b7779782 100644
--- a/yardstick/network_services/vnf_generic/vnf/udp_replay.py
+++ b/yardstick/network_services/vnf_generic/vnf/udp_replay.py
@@ -16,51 +16,83 @@ from __future__ import absolute_import
import logging
from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNF
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import DpdkVnfSetupEnvHelper
+from yardstick.network_services.vnf_generic.vnf.sample_vnf import ClientResourceHelper
+
LOG = logging.getLogger(__name__)
# UDP_Replay should work the same on all systems, we can provide the binary
+
+# we can't match the prompt regexp due to extra noise
+# yardstick.ssh ssh.py:302 DEBUG stdout: UDP_Replay: lcore 0 has nothing to do
+# eplUDP_Replay: -- lcoreid=1 portid=0 rxqueueid=0
+# ay>
+#
+# try decreasing log level to RTE_LOG_NOTICE (5)
REPLAY_PIPELINE_COMMAND = (
- """sudo {tool_path} -c {cpu_mask_hex} -n 4 -w {whitelist} -- """
- """{hw_csum} -p {ports_len_hex} --config='{config}'"""
+ """sudo {tool_path} --log-level=5 -c {cpu_mask_hex} -n 4 -w {whitelist} -- """
+ """{hw_csum} -p {port_mask_hex} --config='{config}'"""
)
-# {tool_path} -p {ports_len_hex} -f {cfg_file} -s {script}'
+# {tool_path} -p {port_mask_hex} -f {cfg_file} -s {script}'
+
+
+class UdpReplaySetupEnvHelper(DpdkVnfSetupEnvHelper):
+
+ APP_NAME = "UDP_Replay"
+
+
+class UdpReplayResourceHelper(ClientResourceHelper):
+ pass
class UdpReplayApproxVnf(SampleVNF):
APP_NAME = "UDP_Replay"
APP_WORD = "UDP_Replay"
- PIPELINE_COMMAND = REPLAY_PIPELINE_COMMAND
- VNF_PROMPT = 'Replay>'
+ # buffering issue?
+ VNF_PROMPT = 'eplay>'
- CSUM_MAP = {
- 'baremetal': '',
- 'sriov': '',
- }
+ VNF_TYPE = 'UdpReplay'
- def scale(self, flavor=""):
- """ scale vnfbased on flavor input """
- raise NotImplementedError
+ HW_OFFLOADING_NFVI_TYPES = {'baremetal', 'sriov'}
- def _build_config(self):
- pass
+ PIPELINE_COMMAND = REPLAY_PIPELINE_COMMAND
+
+ def __init__(self, name, vnfd, setup_env_helper_type=None, resource_helper_type=None):
+ if resource_helper_type is None:
+ resource_helper_type = UdpReplayResourceHelper
- def _deploy(self):
- self.generate_port_pairs()
- super(UdpReplayApproxVnf, self)._deploy()
+ if setup_env_helper_type is None:
+ setup_env_helper_type = UdpReplaySetupEnvHelper
+
+ super(UdpReplayApproxVnf, self).__init__(name, vnfd, setup_env_helper_type,
+ resource_helper_type)
def _build_pipeline_kwargs(self):
- tool_path = self.ssh_helper.provision_tool(self.APP_NAME)
- ports_mask = 2 ** len(self.all_ports) - 1
- ports_mask_hex = hex(ports_mask)
- cpu_mask_hex = hex(ports_mask * 2)
- hw_csum = self.CSUM_MAP.get(self.nfvi_type, "--no-hw-csum")
- config_value = "".join(str((port, 0, port + 1)) for port in self.all_ports)
-
- whitelist = " -w ".join(self.bound_pci)
+ ports = self.vnfd_helper.port_pairs.all_ports
+ number_of_ports = len(ports)
+
+ tool_path = self.ssh_helper.provision_tool(tool_file=self.APP_NAME)
+ port_nums = self.vnfd_helper.port_nums(ports)
+ ports_mask_hex = hex(sum(2 ** num for num in port_nums))
+ # one core extra for master
+ cpu_mask_hex = hex(2 ** (number_of_ports + 1) - 1)
+ hw_csum = ""
+ if (not self.scenario_helper.options.get('hw_csum', False) or
+ self.nfvi_context.attrs.get('nfvi_type') not in self.HW_OFFLOADING_NFVI_TYPES):
+ hw_csum = '--no-hw-csum'
+
+ # tuples of (FLD_PORT, FLD_QUEUE, FLD_LCORE)
+ # [--config (port,queue,lcore)[,(port,queue,lcore]]"
+ # start with lcore = 1 since we use lcore=0 for master
+ config_value = ",".join(
+ str((self.vnfd_helper.port_num(port), 0, core)).replace(" ", "") for core, port in
+ enumerate(self.vnfd_helper.port_pairs.all_ports, 1))
+
+ whitelist = " -w ".join(self.setup_helper.bound_pci)
self.pipeline_kwargs = {
- 'ports_len_hex': ports_mask_hex,
+ 'port_mask_hex': ports_mask_hex,
'tool_path': tool_path,
'hw_csum': hw_csum,
'whitelist': whitelist,
@@ -68,18 +100,24 @@ class UdpReplayApproxVnf(SampleVNF):
'config': config_value,
}
+ def _build_config(self):
+ self._build_pipeline_kwargs()
+ return self.PIPELINE_COMMAND.format(**self.pipeline_kwargs)
+
def collect_kpi(self):
def get_sum(offset):
return sum(int(i) for i in split_stats[offset::5])
+ number_of_ports = len(self.vnfd_helper.port_pairs.all_ports)
+
stats = self.get_stats()
stats_words = stats.split()
- split_stats = stats_words[stats_words.index('0'):][:len(self.all_ports) * 5]
+ split_stats = stats_words[stats_words.index('0'):][:number_of_ports * 5]
result = {
"packets_in": get_sum(1),
"packets_fwd": get_sum(2),
"packets_dropped": get_sum(3) + get_sum(4),
- "collect_stats": {},
+ 'collect_stats': self.resource_helper.collect_kpi(),
}
LOG.debug("UDP Replay collect KPIs %s", result)
diff --git a/yardstick/network_services/vnf_generic/vnf/vfw_vnf.py b/yardstick/network_services/vnf_generic/vnf/vfw_vnf.py
index 32a08c7bd..6c95648ce 100644
--- a/yardstick/network_services/vnf_generic/vnf/vfw_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/vfw_vnf.py
@@ -22,7 +22,7 @@ from yardstick.network_services.yang_model import YangModel
LOG = logging.getLogger(__name__)
# vFW should work the same on all systems, we can provide the binary
-FW_PIPELINE_COMMAND = """sudo {tool_path} -p {ports_len_hex} -f {cfg_file} -s {script}"""
+FW_PIPELINE_COMMAND = """sudo {tool_path} -p {port_mask_hex} -f {cfg_file} -s {script}"""
FW_COLLECT_KPI = (r"""VFW TOTAL:[^p]+pkts_received"?:\s(\d+),[^p]+pkts_fw_forwarded"?:\s(\d+),"""
r"""[^p]+pkts_drop_fw"?:\s(\d+),\s""")
diff --git a/yardstick/network_services/vnf_generic/vnf/vpe_vnf.py b/yardstick/network_services/vnf_generic/vnf/vpe_vnf.py
index 310ab67cb..cd4a008ce 100644
--- a/yardstick/network_services/vnf_generic/vnf/vpe_vnf.py
+++ b/yardstick/network_services/vnf_generic/vnf/vpe_vnf.py
@@ -15,6 +15,8 @@
from __future__ import absolute_import
from __future__ import print_function
+
+
import os
import logging
import re
@@ -22,17 +24,17 @@ import posixpath
from six.moves import configparser, zip
+from yardstick.network_services.helpers.samplevnf_helper import PortPairs
from yardstick.network_services.pipeline import PipelineRules
from yardstick.network_services.vnf_generic.vnf.sample_vnf import SampleVNF, DpdkVnfSetupEnvHelper
LOG = logging.getLogger(__name__)
-VPE_PIPELINE_COMMAND = """sudo {tool_path} -p {ports_len_hex} -f {cfg_file} -s {script}"""
+VPE_PIPELINE_COMMAND = """sudo {tool_path} -p {port_mask_hex} -f {cfg_file} -s {script}"""
VPE_COLLECT_KPI = """\
Pkts in:\s(\d+)\r\n\
-\tPkts dropped by Pkts in:\s(\d+)\r\n\
-\tPkts dropped by AH:\s(\d+)\r\n\\
+\tPkts dropped by AH:\s(\d+)\r\n\
\tPkts dropped by other:\s(\d+)\
"""
@@ -48,13 +50,13 @@ class ConfigCreate(object):
config.set(tm_q, 'cfg', '/tmp/full_tm_profile_10G.cfg')
return config
- def __init__(self, priv_ports, pub_ports, socket):
+ def __init__(self, uplink_ports, downlink_ports, socket):
super(ConfigCreate, self).__init__()
self.sw_q = -1
self.sink_q = -1
self.n_pipeline = 1
- self.priv_ports = priv_ports
- self.pub_ports = pub_ports
+ self.uplink_ports = uplink_ports
+ self.downlink_ports = downlink_ports
self.pipeline_per_port = 9
self.socket = socket
@@ -74,7 +76,7 @@ class ConfigCreate(object):
return config
def vpe_rxq(self, config):
- for port in self.pub_ports:
+ for port in self.downlink_ports:
new_section = 'RXQ{0}.0'.format(port)
config.add_section(new_section)
config.set(new_section, 'mempool', 'MEMPOOL1')
@@ -92,24 +94,23 @@ class ConfigCreate(object):
pktq = "SWQ{0}{1}".format(self.sw_q, sink)
return pktq
- def vpe_upstream(self, vnf_cfg, intf):
+ def vpe_upstream(self, vnf_cfg, index=0):
parser = configparser.ConfigParser()
parser.read(os.path.join(vnf_cfg, 'vpe_upstream'))
+
for pipeline in parser.sections():
for k, v in parser.items(pipeline):
if k == "pktq_in":
- index = intf['index']
if "RXQ" in v:
- value = "RXQ{0}.0".format(index)
+ value = "RXQ{0}.0".format(self.uplink_ports[index])
else:
value = self.get_sink_swq(parser, pipeline, k, index)
parser.set(pipeline, k, value)
elif k == "pktq_out":
- index = intf['peer_intf']['index']
if "TXQ" in v:
- value = "TXQ{0}.0".format(index)
+ value = "TXQ{0}.0".format(self.downlink_ports[index])
else:
self.sw_q += 1
value = self.get_sink_swq(parser, pipeline, k, index)
@@ -123,21 +124,19 @@ class ConfigCreate(object):
self.n_pipeline += 1
return parser
- def vpe_downstream(self, vnf_cfg, intf):
+ def vpe_downstream(self, vnf_cfg, index):
parser = configparser.ConfigParser()
parser.read(os.path.join(vnf_cfg, 'vpe_downstream'))
for pipeline in parser.sections():
for k, v in parser.items(pipeline):
- index = intf['dpdk_port_num']
- peer_index = intf['peer_intf']['dpdk_port_num']
if k == "pktq_in":
if "RXQ" not in v:
value = self.get_sink_swq(parser, pipeline, k, index)
elif "TM" in v:
- value = "RXQ{0}.0 TM{1}".format(peer_index, index)
+ value = "RXQ{0}.0 TM{1}".format(self.downlink_ports[index], index)
else:
- value = "RXQ{0}.0".format(peer_index)
+ value = "RXQ{0}.0".format(self.downlink_ports[index])
parser.set(pipeline, k, value)
@@ -146,9 +145,9 @@ class ConfigCreate(object):
self.sw_q += 1
value = self.get_sink_swq(parser, pipeline, k, index)
elif "TM" in v:
- value = "TXQ{0}.0 TM{1}".format(peer_index, index)
+ value = "TXQ{0}.0 TM{1}".format(self.uplink_ports[index], index)
else:
- value = "TXQ{0}.0".format(peer_index)
+ value = "TXQ{0}.0".format(self.uplink_ports[index])
parser.set(pipeline, k, value)
@@ -166,16 +165,16 @@ class ConfigCreate(object):
config = self.vpe_initialize(config)
config = self.vpe_rxq(config)
config.write(cfg_file)
- for index, priv_port in enumerate(self.priv_ports):
- config = self.vpe_upstream(vnf_cfg, priv_port)
+ for index in range(0, len(self.uplink_ports)):
+ config = self.vpe_upstream(vnf_cfg, index)
config.write(cfg_file)
- config = self.vpe_downstream(vnf_cfg, priv_port)
+ config = self.vpe_downstream(vnf_cfg, index)
config = self.vpe_tmq(config, index)
config.write(cfg_file)
def generate_vpe_script(self, interfaces):
rules = PipelineRules(pipeline_id=1)
- for priv_port, pub_port in zip(self.priv_ports, self.pub_ports):
+ for priv_port, pub_port in zip(self.uplink_ports, self.downlink_ports):
priv_intf = interfaces[priv_port]["virtual-interface"]
pub_intf = interfaces[pub_port]["virtual-interface"]
@@ -199,36 +198,41 @@ class ConfigCreate(object):
return rules.get_string()
+ def generate_tm_cfg(self, vnf_cfg, index=0):
+ vnf_cfg = os.path.join(vnf_cfg, "full_tm_profile_10G.cfg")
+ if os.path.exists(vnf_cfg):
+ return open(vnf_cfg).read()
+
class VpeApproxSetupEnvHelper(DpdkVnfSetupEnvHelper):
+ APP_NAME = 'vPE_vnf'
CFG_CONFIG = "/tmp/vpe_config"
CFG_SCRIPT = "/tmp/vpe_script"
+ TM_CONFIG = "/tmp/full_tm_profile_10G.cfg"
CORES = ['0', '1', '2', '3', '4', '5']
PIPELINE_COMMAND = VPE_PIPELINE_COMMAND
+ def _build_vnf_ports(self):
+ self._port_pairs = PortPairs(self.vnfd_helper.interfaces)
+ self.uplink_ports = self._port_pairs.uplink_ports
+ self.downlink_ports = self._port_pairs.downlink_ports
+ self.all_ports = self._port_pairs.all_ports
+
def build_config(self):
vpe_vars = {
"bin_path": self.ssh_helper.bin_path,
"socket": self.socket,
}
- all_ports = []
- priv_ports = []
- pub_ports = []
- for interface in self.vnfd_helper.interfaces:
- all_ports.append(interface['name'])
- vld_id = interface['virtual-interface']['vld_id']
- if vld_id.startswith('private'):
- priv_ports.append(interface)
- elif vld_id.startswith('public'):
- pub_ports.append(interface)
-
- vpe_conf = ConfigCreate(priv_ports, pub_ports, self.socket)
+ self._build_vnf_ports()
+ vpe_conf = ConfigCreate(self.vnfd_helper.port_pairs.uplink_ports,
+ self.vnfd_helper.port_pairs.downlink_ports, self.socket)
vpe_conf.create_vpe_config(self.scenario_helper.vnf_cfg)
config_basename = posixpath.basename(self.CFG_CONFIG)
script_basename = posixpath.basename(self.CFG_SCRIPT)
+ tm_basename = posixpath.basename(self.TM_CONFIG)
with open(self.CFG_CONFIG) as handle:
vpe_config = handle.read()
@@ -237,6 +241,15 @@ class VpeApproxSetupEnvHelper(DpdkVnfSetupEnvHelper):
vpe_script = vpe_conf.generate_vpe_script(self.vnfd_helper.interfaces)
self.ssh_helper.upload_config_file(script_basename, vpe_script.format(**vpe_vars))
+ tm_config = vpe_conf.generate_tm_cfg(self.scenario_helper.vnf_cfg)
+ self.ssh_helper.upload_config_file(tm_basename, tm_config)
+
+ LOG.info("Provision and start the %s", self.APP_NAME)
+ LOG.info(self.CFG_CONFIG)
+ LOG.info(self.CFG_SCRIPT)
+ self._build_pipeline_kwargs()
+ return self.PIPELINE_COMMAND.format(**self.pipeline_kwargs)
+
class VpeApproxVnf(SampleVNF):
""" This class handles vPE VNF model-driver definitions """
diff --git a/yardstick/network_services/vnf_generic/vnfdgen.py b/yardstick/network_services/vnf_generic/vnfdgen.py
index 0120b493e..f42635006 100644
--- a/yardstick/network_services/vnf_generic/vnfdgen.py
+++ b/yardstick/network_services/vnf_generic/vnfdgen.py
@@ -14,26 +14,29 @@
""" Generic file to map and build vnf discriptor """
from __future__ import absolute_import
+
from functools import reduce
import jinja2
import logging
-import yaml
+from yardstick.common.task_template import finalize_for_yaml
from yardstick.common.utils import try_int
+from yardstick.common.yaml_loader import yaml_load
LOG = logging.getLogger(__name__)
def render(vnf_model, **kwargs):
"""Render jinja2 VNF template
+ Do not check for missing arguments
:param vnf_model: string that contains template
:param kwargs: Dict with template arguments
:returns:rendered template str
"""
- return jinja2.Template(vnf_model).render(**kwargs)
+ return jinja2.Template(vnf_model, finalize=finalize_for_yaml).render(**kwargs)
def generate_vnfd(vnf_model, node):
@@ -54,7 +57,7 @@ def generate_vnfd(vnf_model, node):
rendered_vnfd = render(vnf_model, **node)
# This is done to get rid of issues with serializing node
del node["get"]
- filled_vnfd = yaml.safe_load(rendered_vnfd)
+ filled_vnfd = yaml_load(rendered_vnfd)
return filled_vnfd
@@ -73,19 +76,24 @@ def deepgetitem(obj, item, default=None):
add try_int to work with sequences
- >>> d = {'snl_final': {'about': {'_icsd': {'icsd_id': 1, 'fr': [2, 3]}}}}
+ >>> d = {'snl_final': {'about': {'_icsd': {'icsd_id': 1, 'fr': [2, 3], '0': 24, 0: 4}}}}
>>> deepgetitem(d, 'snl_final.about._icsd.icsd_id')
1
>>> deepgetitem(d, 'snl_final.about._sandbox.sbx_id')
>>>
>>> deepgetitem(d, 'snl_final.about._icsd.fr.1')
3
+ >>> deepgetitem(d, 'snl_final.about._icsd.0')
+ 24
"""
def getitem(obj, name):
- # if integer then list index
- name = try_int(name)
+ # try string then convert to int
try:
return obj[name]
except (KeyError, TypeError, IndexError):
- return default
+ name = try_int(name)
+ try:
+ return obj[name]
+ except (KeyError, TypeError, IndexError):
+ return default
return reduce(getitem, item.split('.'), obj)
diff --git a/yardstick/network_services/yang_model.py b/yardstick/network_services/yang_model.py
index fbf224bd8..ec00c4513 100644
--- a/yardstick/network_services/yang_model.py
+++ b/yardstick/network_services/yang_model.py
@@ -1,107 +1,108 @@
-# Copyright (c) 2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-from __future__ import absolute_import
-from __future__ import print_function
-import logging
-import ipaddress
-import yaml
-import six
-
-LOG = logging.getLogger(__name__)
-
-
-class YangModel(object):
-
- RULE_TEMPLATE = "p acl add 1 {0} {1} {2} {3} {4} {5} {6} {7} 0 0 {8}"
-
- def __init__(self, config_file):
- super(YangModel, self).__init__()
- self._config_file = config_file
- self._options = {}
- self._rules = ''
-
- @property
- def config_file(self):
- return self._config_file
-
- @config_file.setter
- def config_file(self, value):
- self._config_file = value
- self._options = {}
- self._rules = ''
-
- def _read_config(self):
- # TODO: add some error handling in case of empty or non-existing file
- try:
- with open(self._config_file) as f:
- self._options = yaml.safe_load(f)
- except Exception as e:
- LOG.exception("Failed to load the yaml %s", e)
- raise
-
- def _get_entries(self):
- if not self._options:
- return ''
-
- rule_list = []
- for ace in self._options['access-list1']['acl']['access-list-entries']:
- # TODO: resolve ports using topology file and nodes'
- # ids: public or private.
- matches = ace['ace']['matches']
- dst_ipv4_net = matches['destination-ipv4-network']
- dst_ipv4_net_ip = ipaddress.ip_interface(six.text_type(dst_ipv4_net))
- port0_local_network = dst_ipv4_net_ip.network.network_address.exploded
- port0_prefix = dst_ipv4_net_ip.network.prefixlen
-
- src_ipv4_net = matches['source-ipv4-network']
- src_ipv4_net_ip = ipaddress.ip_interface(six.text_type(src_ipv4_net))
- port1_local_network = src_ipv4_net_ip.network.network_address.exploded
- port1_prefix = src_ipv4_net_ip.network.prefixlen
-
- lower_dport = matches['destination-port-range']['lower-port']
- upper_dport = matches['destination-port-range']['upper-port']
-
- lower_sport = matches['source-port-range']['lower-port']
- upper_sport = matches['source-port-range']['upper-port']
-
- # TODO: proto should be read from file also.
- # Now all rules in sample ACL file are TCP.
- rule_list.append('') # get an extra new line
- rule_list.append(self.RULE_TEMPLATE.format(port0_local_network,
- port0_prefix,
- port1_local_network,
- port1_prefix,
- lower_dport,
- upper_dport,
- lower_sport,
- upper_sport,
- 0))
- rule_list.append(self.RULE_TEMPLATE.format(port1_local_network,
- port1_prefix,
- port0_local_network,
- port0_prefix,
- lower_sport,
- upper_sport,
- lower_dport,
- upper_dport,
- 1))
-
- self._rules = '\n'.join(rule_list)
-
- def get_rules(self):
- if not self._rules:
- self._read_config()
- self._get_entries()
- return self._rules
+# Copyright (c) 2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from __future__ import absolute_import
+from __future__ import print_function
+import logging
+import ipaddress
+import six
+
+from yardstick.common.yaml_loader import yaml_load
+
+LOG = logging.getLogger(__name__)
+
+
+class YangModel(object):
+
+ RULE_TEMPLATE = "p acl add 1 {0} {1} {2} {3} {4} {5} {6} {7} 0 0 {8}"
+
+ def __init__(self, config_file):
+ super(YangModel, self).__init__()
+ self._config_file = config_file
+ self._options = {}
+ self._rules = ''
+
+ @property
+ def config_file(self):
+ return self._config_file
+
+ @config_file.setter
+ def config_file(self, value):
+ self._config_file = value
+ self._options = {}
+ self._rules = ''
+
+ def _read_config(self):
+ # TODO: add some error handling in case of empty or non-existing file
+ try:
+ with open(self._config_file) as f:
+ self._options = yaml_load(f)
+ except Exception as e:
+ LOG.exception("Failed to load the yaml %s", e)
+ raise
+
+ def _get_entries(self):
+ if not self._options:
+ return ''
+
+ rule_list = []
+ for ace in self._options['access-list1']['acl']['access-list-entries']:
+ # TODO: resolve ports using topology file and nodes'
+ # ids: public or private.
+ matches = ace['ace']['matches']
+ dst_ipv4_net = matches['destination-ipv4-network']
+ dst_ipv4_net_ip = ipaddress.ip_interface(six.text_type(dst_ipv4_net))
+ port0_local_network = dst_ipv4_net_ip.network.network_address.exploded
+ port0_prefix = dst_ipv4_net_ip.network.prefixlen
+
+ src_ipv4_net = matches['source-ipv4-network']
+ src_ipv4_net_ip = ipaddress.ip_interface(six.text_type(src_ipv4_net))
+ port1_local_network = src_ipv4_net_ip.network.network_address.exploded
+ port1_prefix = src_ipv4_net_ip.network.prefixlen
+
+ lower_dport = matches['destination-port-range']['lower-port']
+ upper_dport = matches['destination-port-range']['upper-port']
+
+ lower_sport = matches['source-port-range']['lower-port']
+ upper_sport = matches['source-port-range']['upper-port']
+
+ # TODO: proto should be read from file also.
+ # Now all rules in sample ACL file are TCP.
+ rule_list.append('') # get an extra new line
+ rule_list.append(self.RULE_TEMPLATE.format(port0_local_network,
+ port0_prefix,
+ port1_local_network,
+ port1_prefix,
+ lower_dport,
+ upper_dport,
+ lower_sport,
+ upper_sport,
+ 0))
+ rule_list.append(self.RULE_TEMPLATE.format(port1_local_network,
+ port1_prefix,
+ port0_local_network,
+ port0_prefix,
+ lower_sport,
+ upper_sport,
+ lower_dport,
+ upper_dport,
+ 1))
+
+ self._rules = '\n'.join(rule_list)
+
+ def get_rules(self):
+ if not self._rules:
+ self._read_config()
+ self._get_entries()
+ return self._rules
diff --git a/yardstick/orchestrator/heat.py b/yardstick/orchestrator/heat.py
index c21a47473..455ddc34e 100644
--- a/yardstick/orchestrator/heat.py
+++ b/yardstick/orchestrator/heat.py
@@ -89,14 +89,14 @@ class HeatStack(HeatObject):
if self.uuid is None:
return
- log.info("Deleting stack '%s', uuid:%s", self.name, self.uuid)
+ log.info("Deleting stack '%s' START, uuid:%s", self.name, self.uuid)
heat = self.heat_client
template = heat.stacks.get(self.uuid)
start_time = time.time()
template.delete()
for status in iter(self.status, u'DELETE_COMPLETE'):
- log.debug("stack state %s", status)
+ log.debug("Deleting stack state: %s", status)
if status == u'DELETE_FAILED':
raise RuntimeError(
heat.stacks.get(self.uuid).stack_status_reason)
@@ -104,7 +104,7 @@ class HeatStack(HeatObject):
time.sleep(2)
end_time = time.time()
- log.info("Deleted stack '%s' in %d secs", self.name,
+ log.info("Deleting stack '%s' DONE in %d secs", self.name,
end_time - start_time)
self.uuid = None
@@ -265,7 +265,7 @@ name (i.e. %s).\
self.resources[name]['properties']['mountpoint'] = mountpoint
def add_network(self, name, physical_network='physnet1', provider=None,
- segmentation_id=None, port_security_enabled=None):
+ segmentation_id=None, port_security_enabled=None, network_type=None):
"""add to the template a Neutron Net"""
log.debug("adding Neutron::Net '%s'", name)
if provider is None:
@@ -280,12 +280,14 @@ name (i.e. %s).\
'type': 'OS::Neutron::ProviderNet',
'properties': {
'name': name,
- 'network_type': 'vlan',
+ 'network_type': 'flat' if network_type is None else network_type,
'physical_network': physical_network,
},
}
if segmentation_id:
self.resources[name]['properties']['segmentation_id'] = segmentation_id
+ if network_type is None:
+ self.resources[name]['properties']['network_type'] = 'vlan'
# if port security is not defined then don't add to template:
# some deployments don't have port security plugin installed
if port_security_enabled is not None:
@@ -597,7 +599,7 @@ name (i.e. %s).\
:param: timeout: timeout in seconds for Heat create, default 3600s
:type timeout: int
"""
- log.info("Creating stack '%s'", self.name)
+ log.info("Creating stack '%s' START", self.name)
# create stack early to support cleanup, e.g. ctrl-c while waiting
stack = HeatStack(self.name)
@@ -611,13 +613,13 @@ name (i.e. %s).\
if not block:
self.outputs = stack.outputs = {}
end_time = time.time()
- log.info("Created stack '%s' in %.3e secs",
+ log.info("Creating stack '%s' DONE in %d secs",
self.name, end_time - start_time)
return stack
time_limit = start_time + timeout
for status in iter(self.status, self.HEAT_CREATE_COMPLETE_STATUS):
- log.debug("stack state %s", status)
+ log.debug("Creating stack state: %s", status)
if status == u'CREATE_FAILED':
stack_status_reason = heat_client.stacks.get(self.uuid).stack_status_reason
heat_client.stacks.delete(self.uuid)
@@ -629,7 +631,7 @@ name (i.e. %s).\
end_time = time.time()
outputs = heat_client.stacks.get(self.uuid).outputs
- log.info("Created stack '%s' in %.3e secs",
+ log.info("Creating stack '%s' DONE in %d secs",
self.name, end_time - start_time)
# keep outputs as unicode
diff --git a/yardstick/orchestrator/kubernetes.py b/yardstick/orchestrator/kubernetes.py
index 6d7045f58..9f94fd4ff 100644
--- a/yardstick/orchestrator/kubernetes.py
+++ b/yardstick/orchestrator/kubernetes.py
@@ -37,7 +37,7 @@ class KubernetesObject(object):
"template": {
"metadata": {
"labels": {
- "app": ""
+ "app": name
}
},
"spec": {
@@ -106,6 +106,35 @@ class KubernetesObject(object):
self._add_volume(key_volume)
+class ServiceObject(object):
+
+ def __init__(self, name):
+ self.name = '{}-service'.format(name)
+ self.template = {
+ 'metadata': {
+ 'name': '{}-service'.format(name)
+ },
+ 'spec': {
+ 'type': 'NodePort',
+ 'ports': [
+ {
+ 'port': 22,
+ 'protocol': 'TCP'
+ }
+ ],
+ 'selector': {
+ 'app': name
+ }
+ }
+ }
+
+ def create(self):
+ k8s_utils.create_service(self.template)
+
+ def delete(self):
+ k8s_utils.delete_service(self.name)
+
+
class KubernetesTemplate(object):
def __init__(self, name, template_cfg):
@@ -117,6 +146,8 @@ class KubernetesTemplate(object):
ssh_key=self.ssh_key,
**cfg)
for rc, cfg in template_cfg.items()]
+ self.service_objs = [ServiceObject(s) for s in self.rcs]
+
self.pods = []
def _get_rc_name(self, rc_name):
diff --git a/yardstick/ssh.py b/yardstick/ssh.py
index 8ac3eaa3a..e98ee98b7 100644
--- a/yardstick/ssh.py
+++ b/yardstick/ssh.py
@@ -64,6 +64,7 @@ Eventlet:
"""
from __future__ import absolute_import
import os
+import io
import select
import socket
import time
@@ -81,6 +82,14 @@ from yardstick.common.utils import try_int
from yardstick.network_services.utils import provision_tool
+def convert_key_to_str(key):
+ if not isinstance(key, (paramiko.RSAKey, paramiko.DSSKey)):
+ return key
+ k = io.StringIO()
+ key.write_private_key(k)
+ return k.getvalue()
+
+
class SSHError(Exception):
pass
@@ -423,11 +432,18 @@ class SSH(object):
if mode is not None:
sftp.chmod(remotepath, mode)
+ def get_file_obj(self, remotepath, file_obj):
+ client = self._get_client()
+
+ with client.open_sftp() as sftp:
+ sftp.getfo(remotepath, file_obj)
+
class AutoConnectSSH(SSH):
+ # always wait or we will get OpenStack SSH errors
def __init__(self, user, host, port=None, pkey=None,
- key_filename=None, password=None, name=None, wait=False):
+ key_filename=None, password=None, name=None, wait=True):
super(AutoConnectSSH, self).__init__(user, host, port, pkey, key_filename, password, name)
self._wait = wait
@@ -471,6 +487,10 @@ class AutoConnectSSH(SSH):
self._connect()
return super(AutoConnectSSH, self).put_file_obj(file_obj, remote_path, mode)
+ def get_file_obj(self, remote_path, file_obj):
+ self._connect()
+ return super(AutoConnectSSH, self).get_file_obj(remote_path, file_obj)
+
def provision_tool(self, tool_path, tool_file=None):
self._connect()
return super(AutoConnectSSH, self).provision_tool(tool_path, tool_file)